Life & fun · alternatives · 2026
24 alternatives to Toy – A thin C++ game engine
toy is a thin and modular c++ game engine that also runs on the web.
Toy is a lightweight, modular C++ game engine that runs on both desktop and web platforms. It provides direct access to rendering and user interface systems rather than relying on a monolithic editor, making it… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Toy – A thin C++ game engine launched in 2018; newer entries below may have overtaken it.
- 1

An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 2

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 · its alternatives →
- 3MM
Fun free no-download game you
2021 · vnav.io · its alternatives →
- 4

I open sourced my HTML5 multiplayer 3D voxel browser game engine.
2023 · kevzettler.com · its alternatives →
- 5
ToyPal▲734An AI powered device and app that brings soft toys to life
2024 · toypal.ai · its alternatives →
- 6UL
In the wake of all the Unity nonsense, just wanted to toss the Raverie engine into this mix :) We’re building off a previous engine that we worked on for DigiPen Institute of Technology called the Zero Engine with a similar component based design architecture to Unity. Our engine had a unique feature called Spaces: separate worlds/levels that you can instantiate and run at the same time, which became super useful for creating UI overlays using only game objects, running multiple simulations, etc. The lighting and rendering engine is scriptable, and the default deferred rendering…
2023 · raverie-us.github.io · its alternatives →
- 7

A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen - ryanpcmcquen/basque
2020 · github.com · its alternatives →
- 8

2018 · ultralig.ht · its alternatives →
- 9

Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block/inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…
Jan 2026 · github.com · its alternatives →
- 10
PlayCanvas▲90Create amazing games, AR and VR using just your browser!
2015 · playcanvas.com · its alternatives →
- 11

Crown Engine. Contribute to dbartolini/crown development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 12

3D C++ Game Engine - yet another open source game engine - nem0/LumixEngine
2017 · github.com · its alternatives →
- 13

Lisp-based in-browser toy operating system. Contribute to AlexNisnevich/ECMAchine development by creating an account on GitHub.
2012 · github.com · its alternatives →
- 14

- 15

An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 16

GitHub repo: https://github.com/ArcadeMakerSources/ArcadeMaker (first of all, i want to say that I made this project for fun and challenge. I always wanted to create my own language. This has no business goal or something.) So the project is a 2D game engine (MonoGame backend) inspired by GameMaker 8. It includes its own IDE (built with WinForms) and an interpreted programming language that I wrote myself. The language—definitely the biggest challenge in the project—is a simple dynamically typed language. When I started, I had zero knowledge of how to build something like…
Aug 2026 · github.com · its alternatives →
- 17

- 18AP
2019 · purdone.com · its alternatives →
- 19IM
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 →
- 20

- 21

Earlier this year, we released our open-source game engine [0] built with Rust, WebAssembly, and WebGPU. Today, we’re happy to announce the Ambient platform, which brings web deployment, server hosting, and more to the runtime. With Ambient, you can make a game, deploy it to the browser in one command, share your URL and instantly play with others, no downloads or installs needed. Our WASM use is innovative; it is being used as both a sandboxed runtime for user code, and as a way to run the entire Ambient runtime in the browser. This, paired with our ECS data model, enables a highly modular…
2023 · ambient.run · its alternatives →
- 22

A 3D Engine I wrote as a kid in C++. Contribute to vladaionescu/E3Dos development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 23MP
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…
2023 · zamfofex.neocities.org · its alternatives →
- 24

A cross platform 2D game engine written in C++ for beginners - sdslabs/Rubeus
2018 · github.com · its alternatives →
Also compare
- I wrote my own RTS game engine in C alternatives
- I'm open-sourcing my game engine alternatives
- My multiplayer custom-engine game that loads in less than a second alternatives
- I built a multiplayer voxel browser game engine alternatives
- ToyPal alternatives
- Unity like game editor running in pure WASM 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 →