Constrain the Problem, Not the Intelligence
Effective AI prompting requires constraining the problem, permissions, and success criteria, not the intelligence. Learn how to empower your AI agents.
Aug 1, 2026 · 4 min read
Read moreNovember 19, 2025 · 3 min read · Justin Trantham
Discover Vibe Coding with FlowDevs! See how we built "Neon Vector," a rocket racer, using Gemini 3 to transform abstract ideas into a deployed app.

The era of syntax struggle is over. The era of Vibe Coding is here.
try it live (Neon Vector)
At FlowDevs, we aren't just writing code; we are curating experiences. The recent release of Google's Gemini 3 series hasn't just changed how we prompt it has fundamentally altered the velocity at which we can move from a "vibe" to a deployed application.
To demonstrate this, we built Neon Vector a competitive, physics-based rocket racer entirely through the lens of Vibe Coding.
Vibe coding is the practice of treating the AI as a senior partner. It's not about asking for a for loop; it's about describing the feel, the physics, and the stakes, and letting the model handle the implementation details.
With Neon Vector, we didn't start with boilerplate. We started with a vibe: "Orbitron fonts, neon geometry, unforgiving lunar lander physics, and a sarcastic AI that mocks you when you crash."
The application utilizes a modern stack React, Vite, and Tailwind but the magic lies in how Gemini accelerated the complex logic.
1. Procedural Terrain Generation
Generating random terrain that is both playable and challenging is mathematically heavy. We needed collision detection, exclusion zones for landing pads, and jagged cave-like structures.
The Vibe: "Make it look like a jagged asteroid, but ensure the start and end zones are clear of debris."
The Result: Gemini generated a robust mapUtils.ts engine using ray-casting and polygon intersection logic that would have taken humans hours to debug manually.
2. Real-Time Physics
The game features vector-based thrust, gravity, wind resistance, and leg-extension mechanics for landing.
The Vibe: "The ship needs to feel heavy but responsive. If you land too hard, you explode. If you land crooked, you crash."
The Result: A custom physics loop running at 60fps that handles velocity dampening and collision response with pixel-perfect accuracy.
We didn't just use AI to write the code; we put AI in the code.
With the release of the Gemini 3 and updated 2.5 Flash models, latency is virtually non-existent. This allowed us to build a Live Commentary Service directly into the game loop.
When a player finishes a race (or explodes spectacularly), the game captures the telemetry crash count, speedrun time, and win/loss status and feeds it to Gemini.
const prompt = `
You are a sarcastic mission control announcer...
Winner: ${winner.name}, Total Explosions: ${winner.crashCount}.
Write a 2-sentence debrief. If they died a lot, mock the budget spent on replacement ships.
`;
Because the new models allow for massive context windows and rapid inference, the game generates a unique, context-aware insult or compliment for every single match, instantly. It makes the game feel "alive" in a way static strings never could.
Neon Vector proves that complex, interactive, and visually stunning web applications can be built in record time when you embrace Vibe Coding. We aren't bogged down by the math of distToSegmentSquared; we are focused on the user experience, the design system, and the fun.
At FlowDevs, we are already integrating Gemini 3's reasoning capabilities to push this further imagine dynamic levels that adapt to your skill level in real-time, or an AI opponent that learns your flying style.
The vibe is high. The latency is low. Let's build.
Effective AI prompting requires constraining the problem, permissions, and success criteria, not the intelligence. Learn how to empower your AI agents.
Aug 1, 2026 · 4 min read
Read moreStop copy-pasting standard code snippets. Learn how AI coding agents use system context to automate workflows, fix bugs, and build better software.
Jul 30, 2026 · 5 min read
Read moreA case study on why fixed UI is becoming less important and how runtime-rendered interfaces can revolutionize operational software and business workflows.
Jul 30, 2026 · 7 min read
Read moreWe build the systems described here. A short call is usually enough to tell whether it's worth building.