Godot Game Engine (Contributor)

In early 2020 I started messing around with the Godot Game Engine. This came after experimenting with Unity and Unreal Engine 4 for a year or two, but having some frustrations with both of them. Godot had a simple node-based scene system, a custom python-like programming language and of course it was fully free and open source. Something about it just "clicked". Although it didn't have all the polish and features of the other bigger-name engines, it was very fun and intuitive to work with.

The beauty of open source is that if you have a problem (or want a new feature), you can look into the code and try and do it yourself! This is exactly what happened to me - I saw a missing feature, went into the codebase and added it (despite me not really knowing C++ too well). My feature was added to the official release of the engine within a couple of days - and it felt great. So, I decided to chase that feeling.

Now I have over 40 merged bug fixes and feature additions, mostly to do with input handling and the editor - things like graphics rendering and physics are way out of my league. My contributions were recognised by the core development team and I was added as a "Member" of the Godot organisation on GitHub.

© 2021