Life & fun · alternatives · 2026
24 alternatives to Simple Multiplayer 3D render with threejs, Tile38 and websockets
Simple Multiplayer 3D Render is a multiplayer game built with three.js, Tile38, and websockets that launched in 2017. It allows multiple players to interact in a 3D environment rendered in the browser. The application… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Simple Multiplayer 3D render with threejs, Tile38 and websockets launched in 2017; newer entries below may have overtaken it.
- 13M
2019 · urk-3d-multi-space-game.herokuapp.com · its alternatives →
- 2

Hey HN, We’re Philip, Amby, and Declan, and we made “multiplayer virtual computers” that you can embed anywhere, including 3D spaces. We decided to build this because we noticed that embedding third-party apps and websites can be a nightmare due to incompatible platforms, security issues, and poor UX. Adding multiplayer functionality to these embeds makes this problem exponentially more difficult. On the backend, we’re spinning up a VM and running a resource-optimized fork of Chromium which we then stream to participants via WebRTC. Since we’re hosting the servers running the applications,…
2022 · threejs-example.hyperbeam.com · its alternatives →
- 3SO
2018 · paiza-battle-ground.paiza-user.cloud · its alternatives →
- 4

I open sourced my HTML5 multiplayer 3D voxel browser game engine.
2023 · kevzettler.com · its alternatives →
- 5

A 3D game rendered entirely in CSS/HTML. Relying as much as possible on traditional html/css features instead of modern graphic APIs. Supports lighting, shadows, culling, etc. Can you escape the dungeon?
2020 · pantel.is · its alternatives →
- 6

map33.js is a JavaScript library to build 3D maps. Made by Openbloc with three.js.
2020 · map33.openbloc.com · its alternatives →
- 7

- 8

A multiplayer geography game using Websockets. Contribute to abrenaut/posio development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 9IM
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 · its alternatives →
- 10

Render 3D models (OBJ, glTF, GLB, STL, .vox) as ASCII art — in the browser, in React or Vue, or straight in your terminal. A three.js-style API with no WebGL and no canvas: just text in a single <pre>.
Jun 2026 · glyphcss.com · its alternatives →
- 11IB
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 · its alternatives →
- 12
floors.js▲215Hey HN, I'm Vincent. I built floors.js to bring back social interactions on the web. You paste one script tag. Your pages become isometric 3D rooms. Visitors show up as avatars, see each other, and chat in real-time. Three.js handles the isometric rendering, and a Bun WebSocket server manages presence, rooms and chat. The whole thing runs without touching the host site's DOM or styles beyond its own container. It works on any static site and is also optimised for SPA navigation (clicking on a door lets you navigate to another page). The landing page itself is the live demo, and I'm in the…
Feb 2026 · floorsjs.com · its alternatives →
- 13OS
2019 · alexanderperrin.com.au · its alternatives →
- 14RT
2023 · antimatter15.com · its alternatives →
- 15TI
2014 · threes.meteor.com · its alternatives →
- 16

Still very much a work in progress, but really wanted to share this even in it's early state. Had heaps of fun building it to learn more about WebRTC.
2023 · github.com · its alternatives →
- 17AC
Hello HN. This is a project me and some friends built at university in 2017. It was originally built in a rush, but we've added a few improvements over the years. It's a fun game to host at a demoparty and project on a big screen - We did that at Instanssi many times. The implementation is still rough, and suffers from the fast pace of the modern web - The frontend is likely very outdated, and the backend is built with Vapor 2 and Swift 3.1, both no longer supported. You can host this yourself, but it might be a bit of a pain to set up. The WebSocket protocol is fairly trivial to work out…
2022 · pixel.vkoskiv.com · its alternatives →
- 18

Easily build real-time apps that enables user collaboration
2022 · multiplayer.dev · its alternatives →
- 19BG
I made this 10 level Game. Excited for people to try it. :) Stay Balanced :)
2024 · balanc3dgame.com · its alternatives →
- 20

Hey folks — here’s a small experiment I hacked together over the weekend: https://cleoselene.com/ In short, it’s a way to build multiplayer games with no client-side game logic. Everything is rendered on the server, and the game itself is written as simple Lua scripts. I built this to explore a few gamedev ideas I’ve been thinking about while working on Abstra: - Writing multiplayer games as if they were single-player (no client/server complexity) - Streaming game primitives instead of pixels, which should be much lighter - Server-side rendering makes cheating basically…
Jan 2026 · cleoselene.com · its alternatives →
- 21NJ
I was looking for a tiny library to easily transform both 2D & 3D objects with simple mouse / touch controls and a fixed camera, in the browser. Like a simple 3D editor but without requiring the user to be a Blender expert. Couldn't find anything lightweight, so I’m building one. Think Fabric.js but for 3D. Built entirely with Three.js / R3F. Borrowed some inspiration from VR/AR interaction systems for controls. Feel free to play with it and let me know what you think!
2025 · punk.cam · its alternatives →
- 223R
2020 · ahuth.github.io · its alternatives →
- 23

A CSS 3D engine for the DOM. Renders polygon meshes in HTML by leveraging matrix3d transforms. - GitHub - layoutit/polycss: A CSS 3D engine for the DOM. Renders polygon meshes in HTML by leveraging matrix3d transforms.
Jun 2026 · github.com · its alternatives →
- 24FWFreeciv WebGL 3D▲105
2017 · play.freeciv.org · its alternatives →
Also compare
- 3D multiplayer space shooter made with Three.js alternatives
- Browse HN Together in Three.js alternatives
- Simple Open Source 3D Online Multiplayer Battle Game Using Node.js alternatives
- I built a multiplayer voxel browser game engine alternatives
- 3D first person game rendered in CSS/HTML alternatives
- Map33.js – a library to build 3D maps with Three.js alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →