Update: I decided to open up the game for free again for now -- feel free to try it on the play page. The latest blog post brought in a lot of helpful feedback, and one of the big takeaways is that the semi-temporary graphics there now are turning off a lot of people. So I'll likely bring on an artist at some point and reconsider the Early Access thing again when that's in better shape.

The dev process was kinda prototype -> gameplay -> playtesting -> graphics (in progress), so the gameplay's a lot farther along than the rest.


(click above to watch the trailer)

About Infinitroid

Arriving at the alien hives with nothing but an underpowered blaster, you will need to scavenge resources, search out hidden caverns, cobble together weapon parts and find a way to survive. Explore one of 4 billion randomly generated worlds and find out the mystery of what's threatening your home colony.

Roguelite metroidvania & platformer

Infinitroid is a roguelike (or rogue-lite) sci-fi platformer with procedurally generated levels and deeply customizable weapons.

My goals for the game include replayability (a unique experience each time you play), rewarding exploration, random powerups and abilities that open up new areas (ala metroidvania), and some Zen / philosophical themes.

Development story so far

This is a solo indie game project I started working on in 2015, in between freelance web development jobs. Some goofy weapon system ideas and wrong turns led to the game in its current form. Read more >


Binding of Isaac Infinitroid's inspirations include games like The Binding of Isaac, the original NES Metroid, Super Metroid, Spelunky, and many others. A lot of good advice from other developers has greatly helped my productivity since the project started. Read more >

Screenshots (click to zoom)

Play online, in-browser

This is a self-hosted Early Access game that you can play online in the browser--feedback and suggestions are appreciated! The finished game is planned for release on PC (Steam) and consoles.

Engine & tech details

Normal mapped sprites Built on a handmade C++ game engine, normal-mapped sprite system, DirectX and OpenGL, OpenAL, Emscripten, asm.js, Box2D and more. The website uses Flask, Python, and MySQL. Read more >

Dev Blog Latest

Did I just waste 3 years? by luke
Build 0039 by luke
Build 0038 by luke
Build 0037 by luke
Build 0036 is live by luke

Forum Latest

A little warp-through (reply) by luke
A little warp-through by Novacat
Controller mapping issue (reply) by luke
DualShock 4 report (reply) by luke
DualShock 4 report (reply) by fordiman

Privacy · Other Random Projects