A downloadable game

https://play.unity.com/en/games/fbc0f5e4-9f13-4c4e-a46b-979192c594ed/veil-of-sou...

This is a first-year game project where I took on the roles of game designer and programmer. All visual art was done by Kseņija Žiļcova-Ziņina.  Enemies are structured using object-oriented programming principles for better organisation and reusability.

  1. Encapsulation: Internal variables like health and state are protected and managed through methods.
  2. Inheritance: Serves as a base class for different enemy types.
  3. Abstraction: The main class defines generalised enemy logic, letting subclasses implement specific details.
  4. Polymorphism: Uses "virtual" methods to allow flexible behaviour in subclasses. 


Published 22 days ago
StatusReleased
AuthorLawrentique

Leave a comment

Log in with itch.io to leave a comment.