nowfound

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.

Visit github.com ↗Alternativestop 1% of December 2013

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 · ▲616

    Hello 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…

  • IB
    I 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 · ▲236

    I open sourced my HTML5 multiplayer 3D voxel browser game engine.

  • Bedrock – An 8-bit computing system for running programs anywhere2025 · benbridle.com · ▲221

    Hey 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…

  • MP
    My 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 · ▲150

    Describe 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 →

Source: Show HN post ↗

Launched alongside, December 2013

the whole month →