nowfound

AI · alternatives · 2026

24 alternatives to Maginet, a cross-platform strategy game with Rust/WebAssembly

I hereby present my little tiny pet project that entertained me for the past six months. In this post, I briefly present Maginet and its technical components. It is a turn-based strategy game that is built using Rust and compiles to WebAssembly with HTML5 bindings, which works on mobile and desktop alike! It comes with many game mechanics and components, including an AI opponent and online cross-platform multiplayer. There is so much to discuss even for a project of a smaller scale, but I am nevertheless excited to share a little bit about how you can actually build a game in Rust,…

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Maginet, a cross-platform strategy game with Rust/WebAssembly launched in 2023; newer entries below may have overtaken it.

  1. 1
  2. 2IM

    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 →

  3. 3IM

    Hi, I've been developing an HTML5 MMORPG game where people can submit code to play a game, like collect items, destroy defense towers or kill monsters, etc.. I've been working on this for over 1.5 yrs (all my spare time) and now it's ready for preview, does anyone want to try it out? It's mostly opensource (and the rest will be opensource sooner or later) Please access it with PC, it's an HTML5 game: https://bytelegend.com/ I really want it to expand to more languages, but right now I've only finished Java part. I wonder if anyone can help me with other languages. Besides, I'm…

    2022 · bytelegend.com · its alternatives →

  4. 4AO

    I made a game (https://polyfight.io/) which revolves around a player (a tank) leveling up and upgrading by killing shapes and other tanks (partially inspired by https://diep.io). It has a bunch of features, a vast number of tanks, an inbuilt chatting system, clans to make teams with your friends, a colour scheme maker, controllable sandboxes which can be public or private, a last man standing gamemode, and an inbuilt 1v1 system with its own ELO rankings and a global leaderboard. The game has a few players right now, and I'd hope to spread the joy players have with…

    2024 · polyfight.io · its alternatives →

  5. 5

    "Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.

    2024 · github.com · its alternatives →

  6. 6

    Build frontend browser apps with Rust + WebAssembly. Supports server side rendering. - chinedufn/percy

    2018 · github.com · its alternatives →

  7. 7MP

    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 →

  8. 8

    An HTML5 version of the classic RTS

    2015 · github.com · its alternatives →

  9. 9

    Roguelike dungeon-crawling action!

    2015 · apps.apple.com · its alternatives →

  10. 10

    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 →

  11. 11
    Rust▲73

    Rust is an Early Access survival game on Steam

    2015 · rust.facepunch.com · its alternatives →

  12. 12

    So, after years of abandoning Rust after the hello world stage, I finally decided to do something substantial. It started with simple line rendering, but I liked how it was progressing so I figured I could make a reasonably complete PSX style renderer and a game with it. My only dependency is SDL2; I treat it as my "platform", so it handles windowing, input and audio. This means my Cargo.toml is as simple as: [dependencies.sdl2] version = "0.35" default-features = false features = ["mixer"] this pulls around 6-7 other dependencies. I am doing actual true color 3D rendering (with Z buffer,…

    2025 · totenarctanz.itch.io · its alternatives →

  13. 13EA

    I'm excited to share a project that I've been working on mostly solo for the past year! It's called Elara, and it's a free open source game that teaches you how to code. You can play directly in your browser without downloading anything or creating an account. It's targeted toward complete beginners, but if you already have some coding experience, there are optional bonus challenges to really test your knowledge and problem-solving skills. If you like code golf, some of the challenges will be right up your alley ;) Under the hood, the backend/core game logic is built with Rust and…

    2023 · elaragame.com · its alternatives →

  14. 14

    This is my first Rust project which I got a bit carried away with. It was a great way to learn different parts of Rust and had jump some hurdles when building for WASM, like not having access to loops, std or DateTime. I'd appreciate any feedback of improvements, new features or themes to add. Thanks! Github: https://github.com/hseager/you-are-merlin

    2024 · hseager.github.io · its alternatives →

  15. 15

    Conquer castles, gain vassals and climb the feudal tree to become the Dominus. A free multiplayer browser strategy game you play a few minutes a day.

    2014 · dominusgame.net · its alternatives →

  16. 16

    I've been working on a browser-based programming game where you write bots to explore procedurally generated dungeons in any WebAssembly-compatible language. It's like a minimalist roguelike where your character's brain is a program you write. There are pre-made libraries for C, Rust, Zig, Go, and AssemblyScript. The game mechanics are intentionally simple for now, but the challenge comes from building up your bot's understanding of the world from limited local information. Your code needs to handle mapping, pathfinding, and strategy while dealing with monsters and potentially hostile other…

    2025 · shaneliesegang.com · its alternatives →

  17. 17WC
  18. 18AM

    Hi everyone! I'm one of the developers behind this project. I wrote it with my two brothers, Daniel and Ricardo. For years the three of us have been curious about how multiplayer games work, which is why we decided to work on this project. Our goal was to gain a deep understanding of how different players can share the same 3D space, which is why we wrote our own tiny game engine instead of using something like Unity. We wrote the engine using C++ and OpenGL, and we then compiled it to WebAssembly using Emscripten so that it would run effortlessly on web browsers. We are really excited about…

    2022 · play.moonlightmuseum.io · its alternatives →

  19. 19RV

    I personally haven't event used or looked at Rust so I don't have an opinion. So now I'm interested hearing what others think? I think the syntax of Rust isn't very appealing, but that's not a good reason to /not/ look at it. Convince me? :)

    2018 · its alternatives →

  20. 20

    Hello HN, I'm sharing a little open-source utility I wrote recently. I'm a huge fan of Brendan Gregg's "BPF Performance Tools" book. However, every time I SSH into a fresh server, most of the diagnostic tools aren't installed there and installing them can be really annoying. I decided to use Nix package manager and LLMs to make this process straightforward. My utility first downloads a "toolbox" of Linux utilities (built with Nix), runs Brendan Gregg's famous "60-second Linux analysis" playbook and then summarizes the results with an LLM. So "60-second Linux analysis" now becomes a single…

    Mar 2026 · quesma.com · its alternatives →

  21. 21

    Dev's offline page is fun and we did implement it with Rust and WebAssembly. Go is simple. Can we d... Tagged with go, webassembly, showdev.

    2019 · dev.to · its alternatives →

  22. 22LA

    About a game I made under direction of my kids. Tagged with rust, opensource, showdev, terminal.

    2020 · dev.to · its alternatives →

  23. 23

    About a year ago me and a buddy joined Google's HTML5GameJam, a game building hackathon. Finally I've had the time to dust the project off, upgrade some of the required libraries (node.js bumped from 0.4.2 to 0.8.11 in the meantime) and did some minor patching to get it done for some finishing touches and hopefully release somewhere this year. We implemented the full real Tetris® (yeah, that means T-Spins and funky stuff Tetris addicts like) in MVC, with configurable renderers (canvas, ASCII, Divs), input methods (keyboard, swipe, touch), 2player split mode and offline singeplayer. The…

    2012 · en.wikipedia.org · its alternatives →

  24. 24

    I'm an "ideas person" who messes around with AI on a low budget. I got tired of watching my tokens vanish and context windows filling up while agents fumbled around trying to find the right thing. Agents don't flail like they used to with shell tools, but there are still weak/blind spots and back-and-forth episodes — especially when using tools in combination/sequence. So I built "tilth" today. Or rather, AI built it — every line is Opus 4.6. I spent a lot of my precious tokens getting it to "not shit" (at least several of the different vendors' AI overlords assure me it's not…

    Feb 2026 · github.com · its alternatives →

Also compare

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 →