Over the past week-ish, I've been working on my own game engine from scratch in C and OpenGL. I decided to tackle Alakajam as a way to push me to implement the basics for Friday, identify any issues, and figure out what I still need to add (which is a lot).
So far, all the engine can do is create a window with an OpenGL core context (3.3), and handle input. And only on Windows. This means I'll be writing a lot of raw OpenGL this weekend. I'm not sure if I'll finish in time, but I have a growing list of what to implement into the engine next.
While it may look like colours, these are simple textures (literally just coloured blocks) that I'm changing using the 0, 1, and 2 keys. It is meant to be square, but I haven't learnt about coordinate systems, yet. That's one of the plans for today.
Got some early navigation stuff in last night before bed.
Yer a ship. You set yer heading and speed and move around space.
Space is filled with stars. Stars that need surveying.
To accomodate "chaos" I have wormholes, but not a completely clear way in which they will introduce the chaotic element. Likely by randomly teleporting you.!
I've got my publishing pipeline going, and an early snapshot of what it is on itch.io
For the first day I was at work-work at the start of the Jam and after I got out I had 4 hours before bed. This Alakajam event is aimed at testing my physics engine in a real-world game situation. In the first few hours I hooked my level-editor up to work on the project and loaded a level into the world. Then I got the physics engine fired up and created volumes for the objects in the level.
I started working on camera/player movement, but really didn't get far and was not happy with the results, so first on today's list will be creating an orbital camera then figuring out the crazy maths to get the player moving in the right directions the way I envision.
Come watch me live on twitch! and say hello!
Wasn't sure what I'd get done but I managed to not only turn a world map into a playable area, but also got every mechanic for my game done. I now have the rest of the Jam to add features, polish and playtest. (Hoping people can help me with the last one =))
For now I'm gonna get some sleep, but I'm happy with the game I've got so far and I'll definitely have more fun working on it.
Just looking around at what's going on for this 10th Alakajam.
I'm confused as to why there are 3 themes, but then I can see on a banner that they "kinda" explain it.
I don't see the reason for the 3 themes, but I see that a theme is the legit winner, another is a random from the "Shortlist" and anotherone is choosen by a viewer (whatever that means, I assume, during some stream?)
But the shortlist has 20 themes and none is "Chaos" so how did Chaos end on the final 3 themes?