Alternatives
Products that do what Q3Edit – Edit and play Quake 3 maps in the browser does
I've been building a level editor for Quake 3 that runs entirely in the browser: Radiant-style layout, brush and patch editing, CSG, terrain sculpting, and entity editing. It opens and saves .map file and you can play the maps you build directly in the browser using a webassembly build of ioquake3.
- 1AM
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…
2024 · 5-million-devs.netlify.com
- 2EQ
2020 · github.com
- 3
asciiQuake▲16Play Quake rendered as a live ASCII character grid through GlyphCSS, with no WebGL or canvas renderer.
4d ago · asciiquake.wtf
- 4

- 5GA
For the past three years I've been building what I hope will be the next Blender, tackling the lack of any good 2D design or image editing tools outside the Adobe monopoly. This was our first year participating in Google Summer of Code and this Q3 update includes the big payoff from that, covering the most progress we've made so far as a project. If you're a Rust dev, consider getting involved as we apply for the next GSoC in the new year— you could be our intern next summer :) Q3 progress report: https://graphite.rs/blog/graphite-progress-report-q3-2024/
2024 · graphite.rs
- 6IM
I've posted this game here before, hopefully a repost is fine as the game has changed quite a bit (improved AI, improved mapeditor, much quicker gameplay, etc). Game is based on JavaScript/Canvas and WebSockets. On the browser side the map is pre-rendered (as a background image), just the mobile units/buildings and animations are dynamically rendered. The lobby server is made in node.js, but the game server is C++ for performance reasons (mainly the pathfinding). I found the C++ WebSocket libraries out there to be too difficult to use so I made my own based on the rfc. Overall I…
2022 · battle-of-flags.com
- 7IM
Modd.io is a collaborative game editor that runs in browser. It's kind of like Figma for game dev. We made this engine low-code and multiplayer-first, so developeres can quickly prototype casual multiplayer games. I hope some of you guys will find this useful. Would love to hear feedback also. Thank you. Engine Demo: https://www.modd.io
2023 · github.com
- 8IB
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…
2024 · alpha.reconquer.online
- 9

- 10SD
Hey folks, I’ve been working on using control-net to take in a video game level (input as a depth image) and output a beautiful illustration of that level. Play with it here: dimensionhopper.com or read the blog post about what it took to get it to work. Been a super fun project.
2023 · generalrobots.substack.com
- 11

- 12

- 13BG
I made this 10 level Game. Excited for people to try it. :) Stay Balanced :)
2024 · balanc3dgame.com
- 14F3
A liminal brush-based CSG editor and game engine with unified (forward) renderer inspired by Radiant and Worldcraft/Hammer Compact and lightweight (target: Snapdragon 8CX, OpenGL 3.3) Real-time lighting with stencil shadows without the need for pre-baked compilation
Mar 2026 · github.com
- 15QI
Quake has been ported to the web plenty of times, so that part isn't new. But I experimented with the GitHub Copilot app and Claude Opus 4.8 to take id Software's original source, compiled the software renderer to WebAssembly with Emscripten. The cool part: I added support for procedurally generated levels. So after you clear a level, the slipgate opens and you move onto the next random one... with a new room layout, textures, monster placement, working doors with keys, etc. It's pretty challenging. I also added Soudncloud integration (configurable in Options) so can listen to the new NIN…
Jun 2026 · leereilly.net
- 16

- 17

- 18IM
I made this site using R3F (https://github.com/pmndrs/react-three-fiber), a React renderer for 3JS (https://threejs.org/). The celestial bodies are Three.JS meshes. I used loaders (namely 'useLoader' from R3F and 'GLTFLoader' from 3JS) to import 3D models, such as International Space Station. More on loading models in R3F: https://docs.pmnd.rs/react-three-fiber/tutorials/loading-mod... I've future plans for this side project. It would be great to hear from the HN community before diving into them. Enjoy! P.S: Getting an empty…
2022 · spaceinbrowser.com
- 192G
Hello HN, Just wanted to show this little 2D game engine that I've been working on for some time (around 2 years on the editor part, longer on some of the components). It's quite full featured but obviously this a project of such magnitude already that the work never really ends. That being said it's definitely already at a point where games can made and published. The editor runs natively on Windows and Linux using Qt5. The games can run on both Win and Linux as well as on WASM with WebGL. Feature wise there's a bunch of the stuff you'd expect. Audio, graphics, scripting,…
2022 · github.com
- 20VC
Hi HN, I’m the creator of SynapsCAD, an open-source desktop application I've been building that combines an OpenSCAD code editor, a real-time 3D viewport, and an AI assistant. You can write OpenSCAD code, compile it directly to a 3D mesh, and use an LLM (OpenAI, Claude, Gemini, ...) to modify the code through natural language. Demo video: https://www.youtube.com/watch?v=cN8a5UozS5Q A bit about the architecture: - It’s built entirely in Rust. - The UI and 3D viewport are powered by Bevy 0.15 and egui. - It uses a pure-Rust compilation pipeline (openscad-rs for parsing and csgrs…
Feb 2026 · github.com
- 21IE
Hello Hacker News! Long time reader but first time poster here... Recently I've been diving into doing mods for Cities: Skylines 2, which been very interesting as it's one of the first games that is using ECS and that I also have a deep interest into. I've mainly used ECS via Bevy before, but this time it's Unity, but many things still work the same way. In order to help myself and other modders to navigate the ECS Systems and Components from the decompiled code, I created this interactive D3 graph. You can click on nodes to "navigate" to that system/component, and once you're zoomed in…
2023 · captain-of-coit.github.io
- 22QP
Jun 2026 · cssquake.com
- 23

- 24MA
Hello HN! I’m excited to share this open-source community mashup showing the power and possibility of combining 3D Gaussian splat scans with traditional mesh-based 3D tiles maps in the browser. As you've probably seen on HN a bunch lately, Gaussian splats are a new method to allow custom 3D scans of scenes and objects [1] and Google Maps 3D Tiles API are the same 3D buildings and street views your familiar with in Google Earth or Google Maps, and recently they’ve been made available for inclusion in web apps. Combining splats + 3d map mixes highly detailed real-world custom micro-scans with…
2024 · maps-and-splats.glitch.me
Ranked by how close each launch is in meaning, then by votes. Refine with a description →