I'm more active over on my website, so expect that to be more in date. I don't expect to be super active here on github for various reasons but since this has a lot of previous stuff I've done this is the cleanest place to document it.
I include "!" in headings for projects I think are worth checking out.
Team project for a game development course. The theme was "together", to which our idea was to make a dungeon crawler / blobber type of game where the gimmick is that spells require multiple characters to participate. Super collaborative effort and I learned a lot about Unity (but I found I prefer Godot).
Same game development course as above. One project you could do for the course involved doing some kind of tech demo and presenting it to the class. For this I chose to show off how to do GPU instancing in Unity, which turned out to be eaasier but also less helpful than expected.
This project was for a databases course which I consider to be the most informative course I took in University. Our project was made to track the trends of sales at a pizza restaurant. The code is a mess because we crunched pretty hard at the end, but I am pretty proud of it.
I made this on my own time as a side project. It was intended to be a sort of demake of the "Elite" games, but I struggled with finding a way to make it fun. I liked how the planet renderer turned out, which is why I think you should check it out.
Since I had quite a few of my own "std"-like functions and structs for interworld, I pulled those out as a separate dependency that would be easier to use in some arbitrary C project. Biggest pull is the allocators inspired by languages like Zig & Odin, but mostly abandoned because I found myself just directly using the former most of the time.
Usually when I play Kerbal Space Program I do so with the kOS mod installed. I kept my kOS scripts here at one point.
A course in university I took was about designing and implementing simulations to model real-world scenarios, and this was the final project I worked on. The gist is that we simulated adding silver to a gold alloy to get more pure gold as a result.
This was a project for the UWB Hacks AI hackathon. The idea is that we'd create an interface similar to something like pokemon, however the outcome of each move (such as damage numbers) would be decided by an AI. Similar to something like AI Roguelite
Most of the tutorials you can find online to get started with machine learning are in python using libraries that abstract so much of the task away. That's useful in a production context but I wanted to learn it inside out. Hence this absolute mess of linear algebra in C.
I tried my hand at making a fantasy console akin to TIC-80 or PICO8. Unlike those using lua it has it's own assembly / machine code interpreter.
I've got a lot more repos from even older projects. I don't want this gist to be too long so I'll just link them here