A quick gameplay video of the Unity game. No audio, had the recording muted by accident.
Quick walkthrough of the Fire Manager, editor window and all the components. Don't mind the error midway through the video... 😰 that is due to the `OnGizmoDraw` function which is holding onto some old data. Toggling the draw, would fix that issue.
--- This is a Work in Progress Post ---
This will be edited again once it's finished.
---------------------------------------
Madcap Cookery is small game I made to get more familiar with the Unity game engine and C#. It's based on the Overcooked game series. The gameplay is mostly basic, but the core mechanics imitate the Overcooked game. I created a fire propagation system. The fire propagation system leverage a grid to spread the fire around. It's caused when the player burns an ingredient, and if not taken care of will spread. This isn't a completely finished product, just something I wanted to experiment with.
A fire manager editor window was made to debug and test the fire propagation system utilizing gizmos to visualize the fire grid. The fire propagation system has multiple components. The Fire Manager game object, is in charge of initializing the grid, propagating the fire, and queuing updates for the cells in the grid. The fire cell, keeps track if the current cell is burning or on fire. Fire behavior, a game object that is spawned when a cell catches fire. Manages the current fire in a specified cell, fires propagation events, and handles the health of the fire. Then there's the fire extinguisher, which is a game object that reduces the fire's health.
The assets I created are the counter tops, which I adjusted from the original design, the restaurant floor texture, a substance designer material, and the fire vfx when burning food. The logo was created in photoshop, painting over some basic text and adjusting from there.
I haven't made the Unity game public yet, but you'll soon be able to download it and play it yourself.
Credits:
Restaurant and Truck were downloaded from Sketchfab. Will post the actual author at a later date.
Most in-game assets were provided by CodeMonkey. Except for those posted here.