Veil of Souls
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.
- Encapsulation: Internal variables like health and state are protected and managed through methods.
- Inheritance: Serves as a base class for different enemy types.
- Abstraction: The main class defines generalised enemy logic, letting subclasses implement specific details.
- Polymorphism: Uses "virtual" methods to allow flexible behaviour in subclasses.
Published | 22 days ago |
Status | Released |
Author | Lawrentique |
Leave a comment
Log in with itch.io to leave a comment.