The Haunting Hour is a small game I made for my C# programming course. This was my first attempt at designing enemy AI, so it made for an interesting challenge!




The map is split into two sections, an open courtyard which leaves the player exposed but allows for easy shots, and a cluttered mansion with plenty of hiding spots but can leave the player cornered. This project was also a great exercise in atmosphere, the particle effects and lighting really goes a long way!


The number of enemies increases each wave according to a formula that scales infinitely, ensuring the game increases in difficulty over time. Each wave has slightly more zombies than brain critters, as they are the main threat to the player
When it’s time to spawn an enemy, the game will choose a random spawn point that’s currently off-screen, which prevents enemies from popping into reality right in front of the player

The Haunting Hour is available now to play on my Itch.io page!

Leave a Reply