The Devil's Diner

Summary

The Devil's Diner, was created with a small team of developers for a large scale contest called Ludum Dare Game Jam #50. Ludum Dare is one of the largest game jams in the world that challenges participants to create a complete game in 72 hours based off of a particular theme. The theme chosen for this jam was "Every 10 Seconds", so we came up with the idea of a cooking game where every 10 seconds a new customer comes in. To put a unique spin on the genre we made the aesthetic Hell-inspired, where the player must serve demons in the hopes of saving his soul.

Gameplay

The player is given 5 stars at the start of a new run and can lose those stars if they fail to serve customers on time. Up to six demons can sit at the counter and order food; an order will appear as a ticket on the left. The player must gather the correct ingredients for the dish while juggling other demons' orders in the queue. The game is endless, challenging players to survive as long as possible while aiming for a high score.

1 / 5
2 / 5
3 / 5
4 / 5
5 / 5

Implemented Features

Name Description
Dynamic UI Includes a menu for navigating game elements such as ticket system, order display, demon aggression levels, and more.
Global Leaderboard System A leaderboard system that uses a third-party service to display global rankings of players worldwide.
Options Menu Menu to tweak sound and music volume levels.
Crafting System Scalable system that allows the player to mix and match ingredients to make meals.
Dynamic Particle Systems Noise particle system for cooking effects: steam particles, cauldron particles, bubble particles.
Intro Cutscene Satan Cutscene includes a dialogue system with a typewriter and shake effect.
Save System File save system that utalizes a JSON format.
Music and Sound Sounds found from a free website and mixed. https://opengameart.org/