A 2D game made in Godot Engine inspired by 20 Second Game Jam
You are controlling a train trying to reach a bunker within 20 second before a nuclear bomb drops in the city and you need to pickup civilians while destroying obstacles along the way
- Click on the train to move
- Click on the civilian to gain extra speed
- Click on the obstacle to remove it
Prototyping and Designing : Figma , Procreate , Trello
Game Engine : Godot Engine
Arts and Sprites : Aseprite
Before starting this project, I thought of designing the game architecture first and the general UI of the main game. Afterwards I create a diagram of how each entities and it's functionality should interact with other entities. Additionally I've create a list of to-do items and organising them in its category such as: UI, Sprites, Game Logics etc.
In Godot although I had experienced signals, but with this project I learned how to decouple and code such in a way that entities communicate to one another while maintaning their functionality independently.
By applying previous lessons, I've learn code practices that focuses on maintainability and scalability with future hindsight in mind.