What is this?

This was my test-pilot game for the Godot engine. I had heard many good things about Godot but wasn’t confident enough to use it initially. After some experience with UE4 my confidence once again grew enough to try out another engine. I love open source software, and so Godot was right up my street.

Godot is brilliant. Not only does it come with its own scripting language similar to python, it also accepts any language with bindings to Godot. The size of the engine is small enough to use it without installation - I could run it from my Downloads folder at university and work on my game. It was much more git friendly than UE4 and I was thrilled when I saw how much documentation the community has written, making it the easiest engine I’ve learned.

Motivation

This would be the last chance I could make a game before the end of university. With my final year around the corner, I wanted to make a game while I could with Godot. The game itself is more of a sandbox, I messed around with some Graphnodes and created a spellmaking system which allowed players to combine smaller spell parts into elaborate rituals, curses and whatever. It had physics, tiled sprites and some UI, all of which are good to practice.

Spellmaking
Spellmaking
Spellbook
Spellbook

Why closed source?

While I do love open source software, I do view games slightly differently. I may open source the code for educational purposes down the line, but I wish to reserve the right to continue working on the game privately in case I decide to take it further - it has been the most fun game related project so far after all!

Preview
Preview