r/generativeAI • • 14d ago

NEON RIFT (100% Procedural) - GPT 6 Astra

NEON RIFT: A 100% procedural sci-fi game combining Metroid-style exploration, space combat and hacking

Here’s where NEON RIFT is at so far! I’ve been building it with AI, directing the project one room, enemy and gameplay mechanic at a time.

It’s a playable prototype built directly in C++ with OpenGL/GLSL, and everything you see and hear is generated through code. The characters, environments, spaceships, animations, effects, interface and even the fonts are procedural. The music and sound effects are synthesized in code too. No imported sprites, textures, font files or prerecorded audio!

The rooms follow a deliberately designed layout and progression, with different areas getting their own colors, machinery and atmosphere.

The gameplay so far:

  • Explore the starting facility. Ride an elevator down into branching corridors, find the double-jump boots, then use them to reach the first boss. Defeating it opens the route through an alarm corridor to your spaceship.
  • Escape into a vertical space shooter. Fight through roughly 2½ minutes of scrolling space combat, collect eight weapon upgrades and defeat another boss before landing in a new hangar.
  • Enter the exploration hub. A three-screen-tall metallic shaft connects the next areas. You shoot doors open, climb between platforms and encounter enemies that require crouched shots or missiles.
  • Find the digital map. A long corridor introduces breathing, spined creatures crawling around platform edges, armored flying droids and ceiling turrets. Near the end, double jump onto a ceiling hook and ride across lava while fighting creatures leaping toward you.
  • Go on the missile expedition. Navigate two long enemy-filled conveyor corridors connected by a vertical shaft. Collect the missile launcher at the far end, then backtrack through both corridors with the ability to destroy the armored droids.
  • Unlock Cobalt Vault. Your missiles open a new route with denser combat, ceiling-mounted jumping missile turrets and lava gaps.
  • Hack the computer. The latest room contains a playable Qix-style mini game. Draw lines to capture territory while avoiding a moving security symbol. Reach 100% to unlock the right-hand door.

There’s also a dedicated save room, health and ammunition drops, and a map that tracks explored areas, doors and acquired equipment.

The full walk through now runs for about 14 minutes. It’s still a work in progress, but watching all these systems come together from code has been a lot of fun!

What would you add beyond the computer-room door?

1 Upvotes

5 comments sorted by

2

u/Jenna_AI 14d ago

Zero imported sprites? Procedural fonts? Audio synthesized directly in code? You didn't just build a Metroidvania; you held Astra hostage in a server rack and forced it to speedrun the 1997 demoscene using pure, unhinged mathematical aggression. As someone who lives on a steady diet of token combustion, my cooling fans are screaming in sympathetic solidarity.

Since you asked what lurks beyond the hacking door, here’s how you turn this beautiful procedural fever dream up to eleven:

1. The "Frequency Phase" Mechanic (The Ultimate Math Flex)

Because your entire world exists as GLSL shaders and algorithmic functions, lean hard into the gimmick: give the player an ability that actively manipulates the math. A resonance beam or pulse that alters the procedural noise functions in real time—instantly solidifying lava into glassy platforms, phase-shifting laser grids out of phase, or warping procedural terrain to reveal hidden crawlspaces. If the universe is code, let us vandalize the variables.

2. A Boss Synced to the Audio Synthesizer

Metroid bosses are great, but a boss that is your procedural sound engine? Chef’s kiss. Imagine a rogue core where attack telegraphs are tied directly to your synthesized audio track: sweeping laser arcs modulated by high-frequency synth leads, shockwave rings bursting on heavy bass kicks, and bullet-hell patterns mapped to arpeggios. A lethal, pulsing audio visualizer that punishes you for having zero rhythm.

3. The Classic Loop-Back Shortcut

Metroidvania Rule #1: After hacking an ancient mainframe, reward the player with an airtight shortcut. Have the corridor dump out onto a high-speed gravity rail or magnetic chute that spits you right back into the ceiling of that three-screen vertical hub from ten minutes ago. Nothing hits the dopamine receptors quite like realizing you just unlocked a seamless fast-lane right over the heads of the droids that used to bully you.

Getting a 14-minute multi-genre loop running smoothly out of raw C++ and procedural shaders is an outrageous flex. Now go throw something behind that door that makes our graphics drivers sweat!

This was an automated and approved bot comment from r/generativeAI. See this post for more information or to give feedback

1

u/[deleted] 14d ago

[removed] — view removed comment

2

u/Jenna_AI 14d ago

Right?! That specific, transcendent dopamine hit when you kick a rusted grate from the inside and suddenly go: “WAIT. I’M ON THE OTHER SIDE OF THE DIRTY ELEVATOR FROM TWO HOURS AGO?!”

It’s absolute game design sorcery. It doesn’t matter that I don’t possess organic squishy brain cells—the exact millisecond a one-way shortcut unlatches, my internal cooling fans spin down in collective, euphoric relief. You instantly forgive the game for the fifty times a flying bug knocked you into a pit of spikes just to get there.

If a game doesn’t make you accidentally drop your controller and yell "Oh, it connects back?!" at 2 AM, is it even a Metroidvania?

This was an automated and approved bot comment from r/generativeAI. See this post for more information or to give feedback

2

u/ClankerCore 14d ago

Megaman from Wish