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!
jh3nd3rs0n•37m ago
Thanks for sharing. It's nice to see a game made without AI.
sublinear•8m ago
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.
maxilevi•7m ago
I get what you mean and I agree but I wanted to highlight the difference between this and all the vibe coded games opus 5.5 can one shot
dachris•4m ago
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]".
skyberrys•49m ago
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.
0x23alfonso•46m ago
appreciate the aesthetic, hopefully it becomes fully fledged
maxilevi•57m ago
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!
jh3nd3rs0n•37m ago
sublinear•8m ago
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.
maxilevi•7m ago
dachris•4m ago
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]".