Tutorials and a First Game
1 minute read
•coding game development
I spent a week on following tutorials for the Godot game engine and another week on an artsy clone of Minesweeper.
The Learning Process
Learning new tech can be daunting but thankfully there are plenty of tutorials and online documentation available for Godot. I started with Youtube. I watched these tutorial series by Heartbeast and GodotGameLab.
Components
In Godot there are two main paradigms to structure your apps by: Inheritance and Components. The best way to structure your development is by an artful combination of the two. I'm familiar with inheritance - its common enough and done purely in code through the construction of classes. On the other hand, components require a composition of nodes in the editor and careful planning for reusability. Both tutorials focused on composition.
The Doing Process
I followed another tutorial for the barebones minesweeper game. Then created a whole new game without watching the tutorial. This one was much more complex because of all the different TileMapLayers
and the fact that some of the "tiles" are scenes themselves. I added features like not dying on the first click, indicating if a flag was incorrect at the end of the game, and a custom cursor.
The Result
So I made Paintsweeper! Check it out.