Life & fun · December 10, 2013
Minecraft clone in 2500 lines of C - even supports multiplayer online
A simple Minecraft clone written in C using modern OpenGL (shaders). - fogleman/Craft
Minecraft clone in 2500 lines of C - even supports multiplayer online launched on December 10, 2013 with 287 votes, #13 of 927 launches that month and more than 99% of that year's launches. The site was still online in September 2026, 12 years on.
In plain words
This is a Minecraft clone written in C using modern OpenGL and shaders, created by fogleman. It demonstrates how to build a voxel-based 3D game from scratch in approximately 2500 lines of code. The project includes multiplayer online functionality, allowing multiple players to interact in the same world. It is aimed at developers interested in game development, graphics programming, and understanding how block-based games work at a technical level.
written from the facts on this page · September 2026
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…
- IBI built an indie, browser-based MMORPG2024 · alpha.reconquer.online · ▲340
I've been working on an MMORPG that is now in alpha as a solo developer. Here are the major open source technologies that I use: Blender - 3D modeling software for creating the overall environment and every game object. I've gotten a lot of CC and Public Domain assets from https://poly.pizza GLTF - I export assets from blender to the GLTF asset format JSON - I write a JSON config for every game object that describes things like its name, its interactions, its collisions, etc. Node.js exporter - I iterate over the environment and every asset to create a scene hierarchy. I use…
I built a multiplayer voxel browser game engine2023 · kevzettler.com · ▲236I open sourced my HTML5 multiplayer 3D voxel browser game engine.
Bedrock – An 8-bit computing system for running programs anywhere2025 · benbridle.com · ▲221Hey everyone, this is my latest project. Bedrock is a lightweight program runtime: programs assemble down to a few kilobytes of bytecode that can run on any computer, console, or handheld. The runtime is tiny, it can be implemented from scratch in a few hours, and the I/O devices for accessing the keyboard, screen, networking, etc. can be added on as needed. I designed Bedrock to make it easier to maintain programs as a solo developer. It's deeply inspired by Uxn and PICO-8, but it makes significant departures from Uxn to provide more capabilities to programs and to be easier to…
- 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…
OrcaDec 2025 · orcaclient.com · ▲150Describe a Minecraft mod in plain English and Orca's AI builds it. No coding, free to start. Fabric, Forge, and Bedrock, with a free server to play it on.
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 3d ago · permit.petercai.com
- IV
Life & fun · 15d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 16d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 10d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 14d ago · carrierexplode.com

Life & fun · 24d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, December 2013
the whole month →

- IM
Life & fun · 2013 · bestmedicareprice.com


- IM
Life & fun · 2013 · boredbanker.com