Dev tools · alternatives · 2026
24 alternatives to Ts3d: Ncurses-Based First-Person Shooter
Terminal-based first-person shooter. Contribute to TurkeyMcMac/ts3d development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Ts3d: Ncurses-Based First-Person Shooter launched in 2019; newer entries below may have overtaken it.
- 1

a webcam that can be run on a bare terminal. Contribute to mustafaakin/terminal-webcam development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 2

An ncurses-based minesweeper game. Contribute to joelekstrom/terminal-mines development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 3

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 →
- 4TP
2020 · dustycloud.org · its alternatives →
- 5

I just think they're neat
2025 · github.com · its alternatives →
- 6

Pseudo-3D shooter written completely in gawk using raycasting technique - TheMozg/awk-raycaster
2016 · github.com · its alternatives →
- 7

Terminal based bit manipulator in ncurses. Contribute to mellowcandle/bitwise development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 8IG
2014 · shaunlebron.com · its alternatives →
- 9BG
I made this 10 level Game. Excited for people to try it. :) Stay Balanced :)
2024 · balanc3dgame.com · its alternatives →
- 10

2021 · github.com · its alternatives →
- 11IM
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 →
- 12

So just for fun, I wrote a complete multiplayer game in pure C++. I even wrote my own texture atlas packer, which is now used by Assassin's Creed, 2 scientific publications as well as a drone manufacturing company - each of these basically mentions the name of my game. There is even a claim that Unity patented some of the ECS ideas that originate from this project. See https://github.com/TeamHypersomnia/Hypersomnia#tech-highligh... for details. By the way the game is pretty darn good. 10 people connected yesterday to test a new map:…
2023 · github.com · its alternatives →
- 13

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 →
- 14

Using SQL's Turing Completeness to Build Tetris. Contribute to nuno-faria/tetris-sql development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 15CA
I'm currently developing Chili3D, an open-source, browser-based 3D CAD application. By compiling OpenCascade to WebAssembly and integrating Three.js, Chili3D delivers near-native performance for powerful online modeling, editing, and rendering—all without local installation. Access it here: https://github.com/xiangechen/chili3d Features: Modeling Tools: Create basic shapes (boxes, cylinders, cones, etc.), 2D sketches (lines, arcs, circles, etc.), and perform advanced operations (boolean operations, extrusion, revolution, etc.). Snapping and Tracking: Precisely snap to…
2025 · its alternatives →
- 16

View .obj files in the terminal 🦀. Contribute to liam-ilan/terminal3d development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 17CP
Dust3D 1.0 is finally released — about 10 years after the first commit in December 2016. I posted a preview version here in April 2018 and a beta in December 2018. Back then I thought 1.0 was just around the corner, but I kept adding new features that I could barely find time to finish as a weekend side project. I finally got it done with GitHub Copilot, using models including Claude Opus 4.6, Raptor mini (Preview), Claude Haiku 4.5, and Claude Sonnet 4.6. It's a cross-platform low-poly 3D modeling app focused on making it fast to create game-ready characters and objects from scratch. Source…
2018 · dust3d.org · its alternatives →
- 18IB
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 →
- 19

- 20

80x23 terminal tetris! Contribute to taylorconor/tinytetris development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 21SO
2018 · paiza-battle-ground.paiza-user.cloud · its alternatives →
- 22

An intuitive and beginner friendly 2D game framework for C++ - Madour/NasNas
2020 · github.com · its alternatives →
- 23

Skip migration and launch MCP with built-in Auth
Nov 2025 · arcade.dev · its alternatives →
- 24EA
Hi all, I'm excited to share Eonfall with Hacker News Community! It's been 2-years in the making built by a 2 man team. Eonfall, is a new third-person co-op action game with rogue-lite elements built exclusively for the web! We've finally reached a release candidate state and set our official public release date for Jan 15th! The game's current version 5.0.0-beta is live and available to test play today! Unity game engine was used to develop the game along with other services to handle the backend, and Nuxt 3 + Nuxt UI to handle the front-end. We welcome any and all questions, feedback &…
2024 · eonfall.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 →