Joined 1 year ago
Ok, so I just uploaded the game to itch with 15 minutes left on my watch, 10 minutes left on the event website :)
I think I made it in time and this was still admissible, no idea how the exact timing is verified.
This is my first game jam entry as a programmer and my personal goal was to submit something that has a beginning, middle and end and does not crash.
I think from that perspective this is a success.
Another initial goal of mine was to program something in Ziglang, but after the first week it was clear that I it would be fairly tough to build anything resembling an actual game. I had problems with Zig's Raylib bindings, because it crashed for some reason if I set the game to fullscreen. Some other zig gamedev libraries are in very early stages and since I'm not experienced in low level rendering APIs that didn't work out either.
So, slightly disappointed with myself, I did the sane thing and chose an engine I knew: Godot.
Phil and I came up with the initial game design on a 2 hour bus trip to a concert. The original idea was to build an Arkanoid clone with bricks that are levels within the level and you can zoom deeper into them, basically like inception, but you could see every level layer at the same time squashed to the edges of the screen and time would go on on all levels, but slowed down heavily, again like in inception.
That did not work out because it was hard to visualize and I could not figure out a nice way to render it in Godot (I'm sure it's possible, but I decided to do something that had a bigger chance of becoming playable).
Now new levels are simply teleported into the game on top of the previous levels.
I did some quick initial placeholder graphics for the bricks and paddle, which are still in the final jam entry.
For the music I created a placeholder soundtrack using abundant music and did some cleanup of the midi file in LMMS, exported to OGG Vorbis. This placeholder is also still in the final jam entry.
Next time, I'll take more care while creating placeholders because they will probably end up in the final product.