This was a fun project to understand the working of the free and open source engine Godot.
I experimented with creating few simple 2D games, and it really helped me understand the engine's capabilities.
STORY TIME
Godot stood out for its efficiency and simplicity. The node-based system made organizing game elements straightforward, Its lightweight design didn’t demand much from my system. Plus it is open-source so there is a lot of community support and resources available online. GD Script was used to create the games, godot has also support for C#.
jungle jump
Jungle Jump is a straightforward 2D platformer reminiscent of classic Mario games. What sets it apart is the ease of level design, thanks to intuitive tilesets and animated spritesheets. The game’s objective is simple: reach the end of each level without being hit by enemies.
space rocks
Space Rocks, again a classic game from the 90s, where the goal is to dodge incoming asteroids and enemy laser beams. With each wave, the difficulty intensifies, offering a simple yet engaging gameplay experience.
coin dash
Finally Coin Dash, a game where you have to collect coins and avoid obstacles. There boosts to help you collect coins faster by increasing the time limit and avoid obstacles.
learnings
The engine is easy to learn and use, making 2-D games is its speciality, but the 3-D games are a challenge and require a lot of optimization. The engine is lightweight and doesn't require a lot of resources to run. The community is very helpful and there are a lot of resources available online to learn the engine. Overall, it was a fun experience working with Godot. 😊