5 min
Developing a 2D game with AI
I’m building a game called Infinity Grid, and I’m doing it with AI at my side. Instead of sitting down with a single engine or toolset, I’m documenting the process of experimenting across different “vibe coding” platforms—those strange, half-magical spaces where you describe what you want, and code, art, or mechanics take shape.
The idea is simple on the surface: a 2D endless platformer full of geometric walls, shifting illusions, and coins to collect. But the real story is what happens behind the curtain—me testing how far AI can stretch in game creation, where it shines, and where it falls apart. Infinity Grid isn’t just a game; it’s an experiment in building with machines, documenting both the breakthroughs and the brick walls.
About
Introducing Infinity Grid: The Endless 2D Illusion Platformer
A new 2D platformer is here to melt minds and test reflexes. Infinity Grid drops players into an infinite world of geometric walls, shifting illusions, and deceptive paths. Every level is procedurally generated, meaning no two runs are the same.
Players choose their character, leap through traps, and collect coins scattered across maps that bend the rules of reality. Invisible walls, collapsing floors, and portals keep each moment unpredictable, while minimalist art and smooth mechanics make the challenge feel sharp and addictive.
With unlimited levels, scaling difficulty, and illusion-driven surprises, Infinity Grid isn’t just another coin-grab—it’s a psychological gauntlet disguised as a simple game.
Name
- Maze of Mirrors
- Coinveil
- Shapescape
- Phantom Walls
- Infinity Grid
- HoloJump
- Echo Chambers
Prompt
Create a 2D endless platformer game with the following features:
- The game world is made of vertical and horizontal walls composed of randomized geometric shapes (squares, triangles, hexagons, etc.).
- The level generator creates unlimited levels by procedurally generating new wall patterns and obstacles as the player progresses.
- The player can choose a character (at least 3 different skins/avatars).
- Player controls: walk left/right, jump, double jump, crouch.
- Coins are scattered throughout the map; collecting them increases score.
- Add “illusion mechanics”:
- Invisible walls that appear when touched.
- Platforms that disappear when stepped on.
- Moving walls that shift geometry to confuse the player.
- Mirrors or portals that teleport the character unpredictably.
- The art style is minimalist (flat geometric shapes), but movement and collision must feel fluid.
- Difficulty scales over time: more illusions, faster moving platforms, and denser walls.
- Basic UI: display score (coins collected), level reached, and character health/lives.
- Use clean modular code structure (separate player, level generation, and illusion systems).
- Prefer a popular 2D framework (e.g., Pygame, Godot, Unity2D—choose one and stick to it).
Lovable
- Nice UXUI
- Start adventure button does not work - the game canvas was not created
- Lightning fast
- A lot of errors
Orchids
- very slow
Spawn
- Exceptional user experience and interface
- Generate 4 games prototypes in 1 go
- Take a lot of time to generate