Developed using Godot 4.4
Features
- Scene Management: The game features multiple scenes including main menus, level layouts, and game over screens.
- Player Interactions: Players can move, collect items, avoid enemies, and eventually reach the exit.
- NPC Behavior: Non-player characters can patrol, chase the player, and react to player inputs, showcasing AI features.
- Signal System: Uses a signal hub for event-driven programming, handling events such as item collection, player death, and game victory.
- Dynamic UI: User interface elements that display scores, game status, and respond to player actions.
Skills Exemplified
This project exemplifies a variety of programming skills necessary for game development:
- GDScript Proficiency: Coding game logic using GDScript, including classes, signals, variables, and functions.
- Scene Management: Efficiently managing different game scenes and transitions.
- Event-driven Programming: Utilizing the signaling mechanism in Godot for asynchronous event handling.
- Environmental Interactions: Implementing collision detection and interaction logic with objects and NPCs.
- Game Design Principles: Basic understanding of game mechanics, level design, and user experience considerations.


