Castle Of The Dead
Created a Platformer Action Game from scratch in 24 hours as part of a gameJam
Technical Features -
1. Camera follows or observes the player as they move within the game
2. Arranged objects to form a basic level with platforms, stairs, blocks, ground, or more for character navigation (~30s)
3. Implemented 2 character-specific offensive action
4. Saved backgrounds, enemies as prefabs
5. Create a 2D canvas with 3 UI elements- Score, Time, Mana
6. Used ScriptableObject for holding game constants
7. Variable, function, and class named carefuly for >80% of codebase
8. Commits follows proper conventional commit convention
9. Created 2 enemy types, complete with offensive or defensive actions and movement - one throws fireball, other runs at you
10. Set up basic combat interactions between character and enemies. Used mana as combat cost resources
11. Utilises the Input System for handling basic input actions to control the player (ALL)
12. Have proper audio feedback for >90% of player actions and events
13. Created a timer to add a time based challenge to the game. Timer available as UI
14. Adopt modular design patterns for code organization for at least 10+ scripts
15. Utilised the Scriptable Object Game Architecture: multiple events and event listeners for >90% of game functionality