Degeneracy
My first experiences with game development using the Godot engine.
It was the first Corona Lockdown and I had way too much time on my hands so I decided to dive into game development.
I chose Godot since it allows one to develop and publish games without having to pay any kind of fee or upfront charge.
I used Aseprite for creating my sprites and animations. This took me quite a while since I had no prior experience in terms of animation or 2D art but I wanted to restrict the games’ artstyle to 1Bit and 16x16 pixel sprites anyways.
For the technical side of the game, I used the natively in Godot implemented language “GDScript”. It is very similar to python with a few differences in terms of error handling, certain keywords and game dev specific enhancements.
Getting into it was relatively easy but getting familiar with certain new programming patterns (e.g. state machines for handling player/enemy movement more effectively) was definitely a challenge at first since game development differs drastically from web development and other fields I had prior experience in.