nowfound

AI · alternatives · 2026

24 alternatives to A small browser game (PC only) built with Phaser 3

Hi HN! This is my first game — something I’ve always wanted to do. It’s a small browser game built with Phaser 3, React, and the phaser template (https://github.com/phaserjs/template-react-ts/). I made it in 2 days (like 8 hours in total real time) using gemini-cli. About 90% of the code was generated with AI, but I learned a lot by making fine tweaks. It only works on PC since it’s a typical WASD + R (reload) shooter. I’d love feedback on: - Gameplay (is it fun, too hard?) - Ideas for new features Thanks in advance! ps: I used cubes as a prototype, but now I kind of…

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Repo here: https://github.com/ariroffe/personal-website

    2022 · arielroffe.quest · its alternatives →

  2. 2IM

    Hi HN! I made many small web games in the past with Unity or Phaser. But this time I wanted to make something completely on my own. So I coded a basic game framework in plain JavaScript, and used it to make Almost Pong. This was a really fun project that taught me a lot about JavaScript, and I plan to make more minimalist games with this framework. Interesting fact: Almost Pong doesn't load any assets, all sprites and sounds are generated with code. Happy to answer questions, and please let me know if you have any feedback on the game. Thanks!

    2022 · lessmilk.com · its alternatives →

  3. 3

    I sometimes pick up random projects just because I can, this was one of those times. I made it as a week long project a while back this year but never shared here, so thought to go for it haha. I created a game inspired by Doom and the backrooms called The Backdooms under 2.4kb in minified html. (for reference, this entire post would be around 1.8kB haha) I had to use a not popular way of using GZip with Zlib headers (had to write my own script for compressing it, also in the repo) to eventually convert it a size 40 QR code that works right in your browser using Decompressionstream API. This…

    2025 · github.com · its alternatives →

  4. 4IM

    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 →

  5. 5MP

    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 →

  6. 6MA

    hi all, I've always wanted to make my own game, but couldn't afford a thousand-dollar adobe (flash+photoshop) license. I'm not a talented programmer, have no degree in CS. But I understand some elements of design. So I got me a copy of ImpactJS, and after about 5 months of steep learning curve (at least for me), I managed to come up with a game. I also integrated it with a highscore and badge system, similar to what you get at Kongregate. You need to login with Google/OpenID to earn badges/scores. link is: http://www.hotbazooka.com/privatejoe hope to hear some feedback/questions from you guys!

    2011 · hotbazooka.com · its alternatives →

  7. 7

    I recently started to learn code and created this game with next.js. please let me know your thoughts

    2024 · spendelonmuskmoney.org · its alternatives →

  8. 8MF

    Progressive Web App, "Finding Nora": https://nora.now.sh/ It was also my first attempt at TypeScript + React. Preliminary conclusion: Getting started is a bit slower and the code more verbose, but refactoring become sooo much easier. And: Almost no need to reload and debug anymore. Once TypeScript is satisfied with my code it generally just works. Source code and more information can be found here: https://github.com/vnglst/finding-nora

    2018 · its alternatives →

  9. 9WM

    Just launched a very early beta of a multiplayer "FPS" made in WebGL using ThreeJS library. (possible to switch between FPS and 3rd person) Just a hobby project that I would love to get some feedback on, in order to see if I should continue working on it or not. Note; It will add the project to github as open source once I've spent some time cleaning up the code. URL: http://wizardwarz.nergal.se

    2014 · its alternatives →

  10. 10

    It took me about a week to vibe code this 3D game engine with Opus 4.6 that I intend to use as a replacement for Three.js and React Three Fiber in my browser MMORPG, Mana Blade. I was not expecting to be able to reach that point so easily, but pretty much every feature took somewhere between 30 minutes and 1 hour - 1 to 3 prompts on average. It is vibe-coded in the sense that I haven't looked at the code, but I am very careful with my prompts and constantly have Claude reviewing the codebase, looking for performance and code quality improvements. It can reach 2000 draw calls on recent…

    Feb 2026 · github.com · its alternatives →

  11. 11

    Hello everyone! I've finally finished my latest side project - a RPG game made in Blazor. It started as a small project to learn some Blazor (I'm .NET dev but kept mainly to backend and ASP.NET). I had such a good time coding it that at some point I decided to make a full featured game out of it. I might've have bitten off more that I could chew as RPGs have so many systems and elements but overall I think it worked out well, especially for a single person project. I want to hop on the next project soon so any comments/questions/tips than can make me better really appreciated!

    2024 · whimsicalwyrm.itch.io · its alternatives →

  12. 12IM

    Hi HN! Solo developer here. 10 days ago, I started building this after spending countless hours copying/pasting marketing sections and fighting to keep them consistent with our design system. I wondered: "What if AI could understand our design system and generate React components that actually match it?" Current progress (10 days in): - Can generate hero sections that follow your design tokens - Uses your actual component variants and styles - Works with Next.js, Tailwind, shadcn/ui It's very early days, but I'm excited to share it with other devs who: - Are tired of rebuilding…

    2024 · robustlaunch.com · its alternatives →

  13. 13

    Me and my boyfriend are making a puzzle game together. The goal of the game is to follow a specific pattern by moving around in a grid. Since we are both web developers, we chose to do it in React and Typescript rather than a game engine. We will release it on Steam in November, using Electron to package the app as a desktop executable. Not sure if it has saved us time to do it in React, but we didn't feel like learning a new tool and it has worked really well! I thought making a game would take a lot of time, but we started in December so we will finish this project in less than a year. And…

    2024 · lageb.itch.io · its alternatives →

  14. 14MC

    Hey all, just wanted to share a little game experiment. It's a rooms & keys kind of adventure with a lot of random deaths. It plays a Veo3-generated video in response to clicks, with Gemini used for coding. Prompting the videos was fun, but trying to vibe code everything was not. In the future I'll go back to using LLMs more sparingly for isolated functions, or at least try not to have it create anything that requires seeing the output to debug.

    2025 · bemmu.com · its alternatives →

  15. 15

    Howdy friends! Tell me if this is an atrociously terrible idea - I've been working on building a leetcode for clientside devs so we can practice React and Javascript interview questions in a more concise way, I call it clientside.dev I just finished a beta version of it yesterday and plan on releasing it with many more problems on Jan 1st but it's there if you wanna play with it open to any ideas / feedback however mean or nice it may be :)

    2022 · vacation-call-335691.framer.app · its alternatives →

  16. 16MF

    I know everyone is a bit burned out on blockchain and cryptocurrency related stuff around these parts, but I've been working on as a side project for the last few months and thought you guys might be interested: https://cryptoempire.io/ It's still a bit buggy and incomplete (the mobile ux needs a lot of work, the leaderboard isn't functional yet, etc.), but I've reached a point where I'm not totally ashamed of sharing it :) Any feedback would be most welcome!

    2018 · its alternatives →

  17. 17

    I'm the developer. Happy to share the process and learnings. Architecture: - Custom SoA ECS for cache-friendly iteration, zero allocations in hot loops. Benchmarked against bitECS/miniplex. - Process manager inspired by Game Code Complete's but data-oriented so processes are pure data, systems contain the logic. - Multi-field gravity with 5 types (point, parallel, segment, cylinder, convex hull) with spring-damped transitions between fields. - Rapier3D WASM with SIMD. Gravity-aware fake shadow system for playability. - WebGL 2 shared context between Three.js and Pixi.js. - Debug editor…

    Apr 2026 · supertommy.com · its alternatives →

  18. 18IM

    Try it at: ssh krnl.duetbrowser.com No sign up, totally free - no download. Let me know what you think. Prior art exists (brow.sh) but I wasn't satisfied with their graphical take. I wanted the raw, old skool terminal days of the early internet - BBS, and old green phosphor library comptuers - but running the modern web, with all the bells and jingle jangle whistles (JavaScript, etc). No funding, no VC, just 100% raw terminal fun. Not sure how long the demo will last, but try it out.

    Jul 2026 · its alternatives →

  19. 19

    Hi HN! This has been a fun little side project. You simply click to shoot arrows at falling circles (and the arrows of other players!) Hopefully, I make other social & simple games over time. I had to struggle with all the usually problems of game synchronization. It was a fun way to explore phoenix & elixir. You'll notice the signature claude code purple gradient. I'll be honest, I couldn't have built it without AI! If you really like it you can vote with your wallet and toss me $1.99. Or not!!

    Dec 2025 · wingspan.games · its alternatives →

  20. 20

    This was an interesting porting project for a few reasons (IMO): - The original game is/was awesome and, from a programming perspective, a wonder -- smooth scrolling arcade game on a 128kb Mac in 1984... - The port was done with a lot of help from AI (mostly Claude Code, but some Gemini CLI as well). I'm a programmer; it wasn't vibe-coded. But I couldn't have done the port of 68k assembly without it. FWIW, Claude seemed better at actually porting the 68k assembly but Gemini was better at finding bugs. YMMV. - I love Redux and Redux Toolkit for state management. For the port, I put the…

    2025 · continuumjs.com · its alternatives →

  21. 21

    Time-to-time, I create a simple small game I can play when I have a few minutes (wink-wink). Made with Angular (no particular reason other than it's the fastest way for me). Source: https://github.com/deejayy/huezz

    2024 · huezz.cv.co.hu · its alternatives →

  22. 22

    Hey HN, I built Bisecto (https://bisecto.com), a minimalist browser game with one simple mechanic, cutting (bisecting) a procedural 2D shape into two exact 50/50 halves with a single straight line. Confession: I got completely hooked watching those viral reels of people trying to cut fruits and vegetables into perfectly equal halves, and that was my inspiration for this game :D I've been writing code for 12+ years, but for this project I leaned heavily on LLMs to quickly spin up this game, I thought it's going to be quick, but it took me some time (around 2 weeks) to make the…

    Aug 2026 · bisecto.com · its alternatives →

  23. 23

    Hello Hacker News! I’ve been working on a side project that ports the entire Source Engine to run in the browser using Emscripten. (Yes, the same engine that powered Half-Life 2, Portal, CSGO, and more.) It’s still a work-in-progress some features are missing and the launcher is in development but core engine functionality is up and running. I’d love feedback, ideas, or contributions. If you’re curious, feel free to check it out, star it, or open a pull request! Here's the link to the source code - https://github.com/OrbitaStudios/LambdaComplexSource

    2025 · github.com · its alternatives →

  24. 24

    Howdy, long time HN'er. Spent ~20 years in FAANG and startups, got the pink slip during a big layoff wave in spring 2023. That's ok, I was about to quit anyway :) Finally got back to a lifelong goal of mine, making an "indie" game. (Indie is subjective, but you get the drift.) So, here it is: Ballionaire, a "fast-paced pachinko roguelike where strategy meets physics to create outrageous wealth!" My influences were: Plinko(TM), Luck Be A Landlord, and Totally Accurate Battle Simulator. I was really fortunate because localthunk, the dev behind Balatro, noticed my game during its first month of…

    2024 · store.steampowered.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 →