Hedra – an open-world 3D game I wrote from scratch before LLMs
With the current inflow of LLM aided software, I thought I would share a cool "hand-coded" project from the previous era (I wrote this in highschool so roughly ~8 years ago). Hedra is an open world 3d game written from scratch using only OpenGL and C#. It has quite a few cool features like infinite generation, skinned animated mesh rendering, post processing effects, etc. Originally the physics engine was also written from scratch but i swapped for the more reliable bulletphysics.
Hedra – an open-world 3D game I wrote from scratch before LLMs launched on March 14, 2026 with 11 votes, #1,113 of 23,380 launches that month and more than 90% of that year's launches.
In plain words
Hedra is an open-world 3D game built from scratch using OpenGL and C# without AI assistance. The game features infinite procedural generation, skinned animated mesh rendering, post-processing effects, and physics simulation. It was created as a high school project approximately eight years ago and demonstrates hand-coded game development from the pre-LLM era. The source code is available on GitHub.
written from the facts on this page · September 2026
From the sources
Hedra is a 3D open world game I wrote from scratch while in highschool. The entire codebase is around +100k LOC - maxilevi/project-hedra
Project Hedra is an ambitious open-world, low-poly RPG. Choose your class, explore endless procedurally generated worlds, unlock different skills and complete procedurally generated quests. I started this project when I was in highschool (around 15 yo) in order to learn how OpenGL worked. The scope creep quickly arrived and after a few years it turned into a fullfledged 3D game and game engine. The codebase has around 100k LOC and the game has first class support for Linux and Windows. The million lines of code are not in vain. The game and engine are both full of featuresfrom github.com
Does a similar job
all alternatives →
A Marble Madness-inspired WebGL game we built for Netlify2024 · 5-million-devs.netlify.com · ▲616Hello HN! We’re a small creative studio specializing in real-time 3D experiences. Netlify approached us to design and build an interactive experience to celebrate reaching 5 million developers. Inspired by the classic game Marble Madness, we created a gamified experience where users control a ball through playful, interactive levels. The goal was to blend marketing content with the look and feel of a game to engage users. The app is built with Three.js [1], using our custom render pipeline and shaders, and uses Rapier for physics simulation [2]. The 2D content is overlaid on the WebGL view…
I wrote my own RTS game engine in C2021 · github.com · ▲1,102An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.
Breakout with a roguelite/vampire survivor twist2025 · breakout.lecaro.me · ▲412Hi HN ! This is an open source project I've been working on for a while. It's actually the third breakout-like game I've built. I really like the simplicity of the concept, having just one input (the puck horizontal position) and a simple gameplay that gives a low skill floor. My girlfriend and I played a lot of the excellent LBreakoutHD, an open source breakout game that follows the traditional formula of having multiple lives, scoring points by breaking bricks and catching the good upgrades that spawn randomly and fall down, while avoiding bad upgrades. She liked this game because it is…
DSLCad – a programming language and interpreter for building 3D models2023 · github.com · ▲198Hey HN. Over the last half a year I have been working on a 3D CAD programming language called DSLCAD. Today I am here to show my first release! It is heavily inspired by OpenSCAD which got me hooked on the idea of a CAD programming language and what it can do. Please let me know what you think. Ill be in the thread to answer any questions you may have.
- MPMy platforming game written in C 892023 · zamfofex.neocities.org · ▲127
I have been working on this game somewhat sparsely for the past three years or so. However, it is still in a very early stage, and there is a lot of work to do. One of my friends encouraged me to post about it here, since he felt people might find interesting how I don’t use any libraries for it. The game can be played on a browser by virtue of WebAssembly. There are native ports using either MiniFB or SDL2, but you have to build those yourself. I decided to write the game in C because I feel like it is a simple language that a lot of people can understand well enough, and I didn’t think I…
Procedural-gl – open-source 3D mapping library built with Three.js2020 · github.com · ▲29Mobile-first 3D mapping engine with emphasis on user experience - felixpalmer/procedural-gl-js
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 21d ago · stillwet.art

FastRouter.ai▲364Route requests to the right LLM for cost, latency & quality
AI · 23d ago · fastrouter.ai
Source: Show HN post ↗
Launched alongside, March 2026
the whole month →


Switch from ChatGPT to Claude with import memory feature
AI · Mar 2026 · claude.com
Littlebird▲709Littlebird remembers everything across your meetings, messages, docs, and apps, then takes action so you can recall any detail and never lose context.
AI · Mar 2026 · littlebird.ai

