I started this game almost 10 years ago in high school as a way to learn OpenGL. Scope creep quickly took over, and it eventually became a full 3D game and engine with animations, rendering effects, dynamic terrains, etc, with ~100k lines of code and native Linux and Windows support.
Thought I'd share it! With AI coding now, it feels like a relic of another era. Crazy to imagine writing 100k lines by hand today!
Kudos, that looks very good for a high school coding project (both visuals, and the code looks very well structured).
I feel like half of all software devs started out like this - coding their own game.
Crazy to imagine that no one will build their mental muscle like this anymore.
I sure learnt so much analytical thinking, debugging, problem solving and banging my head against a mental wall until the wall yielded through passion hobby projects like this. Wouldn't have been the same just saying "Claude, make [insert game here]".
I hope I don't sound rude for saying this, but "relic of another era" isn't how I'd describe the time before LLMs.
We're very much still in the same era as back then. I hope every dev realizes by now that there's no meaningful difference between a git clone back then and using LLMs now.
Projects like yours contributed to the source "training data". It's only plagiarism when people didn't publish their source with this intent.
I appreciate your low-poly aesthetic. I bet you and like half this website have written a video game in highschool. You have found the right group to tell about it.
Thought I'd share it! With AI coding now, it feels like a relic of another era. Crazy to imagine writing 100k lines by hand today!
I feel like half of all software devs started out like this - coding their own game.
Crazy to imagine that no one will build their mental muscle like this anymore.
I sure learnt so much analytical thinking, debugging, problem solving and banging my head against a mental wall until the wall yielded through passion hobby projects like this. Wouldn't have been the same just saying "Claude, make [insert game here]".
We're very much still in the same era as back then. I hope every dev realizes by now that there's no meaningful difference between a git clone back then and using LLMs now.
Projects like yours contributed to the source "training data". It's only plagiarism when people didn't publish their source with this intent.