Recent Changes: Refactoring and OOP Workflow


I've been working on some major refactoring to improve the codebase. The focus has been on implementing a proper Object-Oriented Programming (OOP) workflow to make everything more structured and easier to manage.

  • Reworked Player.gd from the ground up: I've completely overhauled the player script to align with the new OOP workflow.
  • Major changes to combat_actor.gd: This file has received significant updates to adapt to the new OOP principles.
  • Created ActorBase: A new base class has been created, which will serve as the foundation for various actor types in the game, improving code reusability.
  • Updated Health Component: I've changed the Health Component to use our new standards for emitting signals, which should make communication between components more reliable.

Files

diablo-clone-linux.zip 35 MB
Version 0.0.3a 3 days ago
diablo-clone-windows.zip 41 MB
Version 0.0.3a 3 days ago
diablo-clone-mac.zip 69 MB
Version 0.0.3a 3 days ago
diablo-clone-linux.zip 35 MB
Version 0.0.2a1 4 days ago
diablo-clone-windows.zip 41 MB
Version 0.0.2a1 4 days ago
diablo-clone-mac.zip 69 MB
Version 0.0.2a1 4 days ago

Get Diablo-Clone

Leave a comment

Log in with itch.io to leave a comment.