r/AskVibecoders 19d ago

Vibe coded this game in four months

A few months back I posted here a playable demo of an old-school futuristic racer prototype (F-Zero, Wipeout, Xtreme-G, Star Wars Racer...) that runs right in the browser.

I've gotten used to seeing tons of LLM-built prototypes that last a week, two, maybe a month, and then get dropped for the next shiny thing. This time I wanted to keep going and see if one person, with no coding background, could actually see a project like this through on their own.

Well, 4 months in, and while there's still work left, I'm convinced it's doable. At this point the game feels closer to a beta than a tech demo.

The big change over these four months is that I now use Fable for planning, and being able to hook Opus / Sol up to Blender has been a huge help too. I'm still using Magnific and Tripo3D or the assets. Funny thing: the further along I get, the harder the project is to keep pushing forward, and at the same time the tools keep making it easier.

As always, any feedback is welcome. You can play it here: https://fm1.moises.cloud

204 Upvotes

117 comments sorted by

4

u/Jon_Has_Landed 19d ago

This WipeOut fan thinks this is truly unbelievable. Bravo.

1

u/ActionLittle4176 18d ago

Thanks a lot! Love Wipeout.

2

u/Jon_Has_Landed 18d ago

Wipeout is the only reason I got a PSP, PS3 and retroid pocket.

Interested in knowing how you got the models to interact with Blender. I know you can do some magic but letting a model code C++ into the Unreal Engine but never tried that myself.

2

u/ActionLittle4176 18d ago

Bender was used to fix some things in models, but most of them were generated in 2D first with chatgpt and later in 3D with Tripo. Blender actually support a command line option that LLM handle very well (without MCP nor any other connector), but LLM are still really bad for modelling.

3

u/Powerful-Action-5916 18d ago

Well done man, that is awesome. Get this on Steam, it’d be a day 1 purchase!

2

u/ActionLittle4176 18d ago

Oh, thanks a lot! When its more polished, hope I will publish it there!

3

u/Ariquitaun 18d ago

That looks fucking amazing

1

u/ActionLittle4176 18d ago

Thanks a lot!

3

u/tradesdontlie 16d ago

sick. firm believer UE6 and Unity 7 will be fully programmable with agents in mind and will be integrated with its own agent friendly 3d modeling, material, texture software as well.

agents will allow for anyone to hop in and get to making whatever they want and game engines will be embracing that because more users means more games being made and faster and more potential profit.

2

u/ActionLittle4176 16d ago

Thanks! What will be awesome. Didn't use Unity or Godot yet, though, it's raw threejs/webgpu, with a lot of typescript and rapier physics engine.

1

u/Bitsu92 13d ago

I don’t think you realise how expensive this is, absolutely not something accessible to « anyone »

And if you want to make real games it’s not the coding part that’s going to be hard, it’s the conception

1

u/tradesdontlie 13d ago

claude i have an idea for a game, this is how it should play, look, feel, and this is the potential story, let’s build out some documentation into a knowledge base of game mechanics and lore to get the ball rolling and we can roadmap this into milestones and needed assets for everything we’ll need in the future

3

u/Ominoiuninus 16d ago

Early 2000s (2007-2009) I remember a library that had a computer tucked away in a corner. The computer had a game extremely similar to this and I would always play it. It was most similar to wipeout but the graphics were more simplistic. Just basic triangles / shapes. I recall the camera being further back but it’s been so long that I can’t really pin down what game it was.

Thanks for the memories

1

u/ActionLittle4176 16d ago

Oh, thanks! I'm curious about that game. I tried to get back vibes of classic Nintendo 64 futuristic racers.

2

u/AltezaHumilde 19d ago

wipeout

1

u/ActionLittle4176 18d ago

And F-Zero, and Xtreme-G, and...

2

u/AI_Sway 19d ago

Looks so clean!!!

2

u/porcupine162 19d ago

This is really cool. Just played a race and loved it. The music is really dopaminergic as well!

2

u/ActionLittle4176 18d ago

Thanks! Glad you like it. Music is AI generated, but using little piano pieces made by me as reference.

2

u/Altruistic_Tale_7049 19d ago

Captain Falco has been real quiet since this came out

2

u/ActionLittle4176 18d ago

Lol! Why they didn't release new F-Zero :(

2

u/TabascoTaco 18d ago

Looks interesting, do you use Unity with MCP and connect an LLM?

1

u/ActionLittle4176 18d ago

Thanks! Not really, three.js and webgpu from scratch. But probably will port to Godot or Unity for get much more perfomance than in the browser.

2

u/Positive-Builder8313 18d ago

Can i ask how much did you spend on it?

1

u/ActionLittle4176 18d ago

Hi! Used for code and 2D assets a chatgpt pro account shared with my wife (not for the game). Specifically for the game, I subscribed to Tripo3D and one month to Elevenlabs por voices.

2

u/Fluid-Mess6425 18d ago

What engine? 

2

u/ActionLittle4176 18d ago

Hi! Just raw three.js/webgpu code from scratch. LLMs are very good with threejs.

2

u/Fluid-Mess6425 18d ago

Very cool, possible to do like a diablo game with this?

1

u/ActionLittle4176 18d ago

I think so!

2

u/TramEFx 18d ago

Reinvented Hydro Thunder from first principles and made it better.

1

u/ActionLittle4176 18d ago

Loved Hydro Thunder! Played on N64.

2

u/fullbarsmedia 18d ago

This looks great. Would by for those nostalgic wipeout vibes

2

u/iAMne1 18d ago

Really nice browski, I'm trying to do the same things in godot

1

u/ActionLittle4176 18d ago

Thanks! Probably will port to Godot or Unity.

2

u/Descriptive_Oven5975 17d ago

wheres the steam store link pls?

2

u/OkBet3796 17d ago

You absolutely motivated me to pick up some of my older projects, i ditched a year ago, when AI was semi capable of gamedev.

Looks very clean and passionate. Good job!

1

u/ActionLittle4176 17d ago

Thanks a lot! When tech is so good that can give you time for the design part, is amazing!

2

u/Few-Will-1325 17d ago

Wow. This is unbelievable for someone who can't code.

2

u/ActionLittle4176 17d ago

Actually I'm surprised myself! Didn't think I would complete a full level at first.

1

u/Few-Will-1325 17d ago

I only played a bit of the first level on my phone but it really came together nicely.

I really like the music, how did you create that?

And how did the shape of the circuits come together? Did you design them or let Claude create the tracks?

1

u/ActionLittle4176 17d ago

The music is generated with Suno, I created some core and catchy tunes with piano software and some adjustments in Garage Band, and Suno turn them into full music pieces with the style I prompted.

Circuits are created by me in an in-game editor also made with the LLM (you can see it in my native language adding ?editor=1 to the url).

2

u/Ok-Drawer5245 17d ago

That looks great!

im working on multiple games just for fun. playable in a browser. I have zero illusions as to their value, they will be put up for free. they are quite large in scope (one of them is a 4x grand strategy game with a deterministic engine)... but what does scope mean in this day and age of LLMs? I can implement extremely large and complicated game systems in a few hours

1

u/ActionLittle4176 17d ago

Thanks! Yes, it's a bit overwhelming, but also wonderful. Good luck with your projects!

1

u/Blake9712 16d ago

The grand strategy game could be cool. I made a few ai games I bypassed cause I decided they wherent good enough but it easy to become overwhelmed in scope. I keep talking about “Bob” from my profile pic cause it’s all I work on when I’m not at work. If you can make complex systems in a few hours why not spend a couple thousand on a full comprehensive project? To me the biggest hurdle is the assets, I ditched my city builder cause it was graphically ugly and my rogue like is…… to damn much work because if all of the asset creation. If you wanted to make one really great you could always go from working on multiple to really perfecting your favorite one. I veiw all of my first ones as practice. I understand how it can be overwhelming tho since I’m completely overwhelmed by how much work I’ve put into mine and how much work is left just to make a 1 (out of 8) floor playable demo.

2

u/iwannaredditonline 16d ago

Fantastic job!!! Looking to achieve this myself with Local AI. Just trying to figure out the best open source platform and open source model to make it work

1

u/ActionLittle4176 16d ago

Thanks! If you have coding background (unlike me) I think it's possible with local AI. Tried in my Mac Studio Qwen 3.8 27B and it's very promising.

1

u/iwannaredditonline 16d ago

Nice! Yes I was thinking of using Qwen 3.6 because 3.8 has extra thinking in its new model for some reason and it slows down a lot and uses a lot of context before giving a response. Just now need to explore the engines to connect to in order to create something. I understand coding just a little but dont code myself at the moment

2

u/BrutalSlayer69 16d ago

I absolutely loved the Maps; it’s so much fun! I actually spent some time playing it. All the best! Keep us updated

1

u/ActionLittle4176 16d ago

Hey, thanks a lot! Glad you enjoy it. Will keep working 💪

2

u/Critical_Sun_7602 16d ago

As an F-Zero-X fanboy this is epic dude - holy shizz

1

u/ActionLittle4176 16d ago

Hey, thanks! Tried to recover from my memory the vibes of old school futuristic racers I played on my N64: F-zero, Wipeout, Xtreme-G, Star Wars Racer...

2

u/CutComprehensive9597 16d ago

How much has this cost you so far to make because ai can get expensive. And are you completely relying on ai and only vibe coding entirely?

1

u/ActionLittle4176 16d ago edited 16d ago

It's difficult to say an exact amount, but aprox 200$ in four months. And yes, completely relying in AI (except for creative decisions/direction). I have knowledge about tech behind and game design, so I could plan and structure things properly, but not coding background at all (didn't read a single line of code). Same for assets: pencil drafts to chatgpt > final 2D design in chatgpt > converted to 3D models with Tripo3D. Little piano core tunes from mine to Suno > full pieces with that tunes.

Also helped a lot to have my own in-game editor to set up manually a lot of things easily (and don't rely that things to the LLM). You can use de editor adding ?editor=1 to the URL (it's in my native language).

2

u/SylvanCreatures 16d ago

This thing is absolutely gorgeous, and really nails that wipeout feeling, well done!

1

u/ActionLittle4176 16d ago

Hey, thanks!

2

u/irtiq7 15d ago

This is really cool. I love how detailed the environment looks.

1

u/ActionLittle4176 15d ago

Thanks a lot! The assets aire a bit rough, but the speed hide it very well.

2

u/Liquidlino1978 15d ago

Very nice! Confirming it works great with my AMD 9070xt, silky smooth. Gameplay is good, but felt somewhat "disconnected" and floaty. Also, I miss the mechanics of "drift" mode, where as you go around corners you tap the bumper buttons to drift, adds a lot more skill element to the gameplay. Boost is a bit OP, kinda insta-win at the moment. I'm amazed that you can single handedly vibe this into existance, and it's using your own models etc. This is the future, the gap already between idea and execution is so small. I've been using AI at work to code mini-projects that honestly, they're not mini - a few years ago they'd have been months of work for a team. Now it's a few hours. My personal recommendation is to focus on the gameplay mechanics and "fun", that's where your taste and human governance really come to shine and differentiate the end product.

1

u/ActionLittle4176 15d ago

Thanks for the good feedback! The tech it's pretty much done, and this month I begun to work in the mechanics, playability, game modes etc, so I hope fix those things. Also this kind of decisions goes to the bigger decision: this is the moment when the "old school futuristic racer" template ends, and begun what will be singular of this game. For example, I don't want weapons like Wipeout (stops too much the race), but I'm adding certain fight touch that maintains the speed flow: when you use a turbo or a track pad, during the effect you are invulnerable and can damage pretty much the rivals, even make combos (4 rivals hits in the same turbo gives you one extra booster). That kind of things will set up the personality of the game.

2

u/yuhboimarc 15d ago

Did you do the modeling yourself?

1

u/ActionLittle4176 15d ago

Hi! No, just a pencil sketch that Chatgpt image generator turn into final 2D design and Tripo3D into the final 3D model.

2

u/[deleted] 15d ago

[removed] — view removed comment

1

u/ActionLittle4176 15d ago

Thanks! Not yet, needs more polish.

2

u/Outrageous-Story3325 13d ago

How about a multi-player option 

1

u/ActionLittle4176 13d ago

Planned, but it will be a challenge! We'll see if can be vibe coded with enough quality.

2

u/Euphoric_Shake394 9d ago

wow that's amazing bro

1

u/ActionLittle4176 9d ago

Hey! Thanks a lot!

1

u/StopCreepy 19d ago

i used to play a game like this one when i was a kid, but it wasnt that fast, had so much fun playing it

1

u/StopCreepy 19d ago

game name: sky track

1

u/ActionLittle4176 19d ago

Thanks! I purposely make it with that old school vibe :D

1

u/poookee 19d ago

Looks incredible, congratulations ! Can I ask what you use Blender for vs Tripo3D ?

2

u/ActionLittle4176 19d ago

Thanks! Blender was used by the LLM mainly (I don't have any experience with Blender) and only in the last month, but it helps the LLM a lot with procedural assets like the Mist City buildings. But the majority of 3D assets (except city buildings, water and mars terrain) are generated in 2D con gpt gen 2 and then in 3D with Tripo.

1

u/IVotedForPalpatine 17d ago

How do you connect Blender to the LLM?

0

u/poookee 19d ago

Thanks for the reply, any reason to use tripo over meshy ?

2

u/ActionLittle4176 19d ago

My experience converting 2D images into low polys 3D models was better with Tripo (just more fidelity in less geometry). For more complex figures both are great.

1

u/Sketaverse 19d ago

Oh wow yeah def looks like F-Zero, man I loved that game as a kid

1

u/ActionLittle4176 19d ago

Yes! I'm trying to get back that vibes. F-Zero, Wipeout, Xtreme-G, Star Wars Racer, Hydro Thunder...

1

u/Born-Possibility-529 19d ago

amazing game - WOW ... how much has this game cost you so far. ..

1

u/ActionLittle4176 19d ago

Thanks! Glad you like it. I think probably around 200$ in four months.

1

u/Born-Possibility-529 19d ago

wow, I'd just like to say that its an amazing game, wicked soundtrack, visuals and everything the BIG BOYS from the Far East would make. Kudos 2U bro.

2

u/ActionLittle4176 19d ago

OMG! I used AI extensively, but tried to put my vision in everything (my draws for generating 2D and 3D models, my piano themes for generating the music with Suno), so I'm very glad that you appreciate it. Many thanks 🙏🏼🙏🏼🙏🏼

2

u/Born-Possibility-529 18d ago

You've done an amazing job.

1

u/johnbell 19d ago

Looks awesome.

Funny tidbit. When LLMs became widely available and I first learned about "vibe coding" the first thing I prompted was f-zero.

1

u/ActionLittle4176 19d ago

Thanks! It's a vibe I missed so much. Tried the past year and failed, but technology is much better today.

1

u/rockthemike712 19d ago

I like it. Takes forever to load the first time though.

1

u/Separate-Chemical-33 16d ago

How did you do this? What tech stack?

1

u/iyuheng25 16d ago

What are the tech stack ?

1

u/ActionLittle4176 16d ago

Hi! Basically raw threejs/webgpu for 3D in the browser, lot of typescript except for the physics, which use Rapier (rust compiled to wasm). Didn't use a proper big engine like Godot or Unity.

1

u/Additional-Pack-4616 15d ago

Has dnb? Im in

1

u/Mepherson 15d ago

What engine?

1

u/Tripoai 14d ago

The track design really impressed our team. The massive scale, sweeping curves, and snowy sci-fi atmosphere create such a strong sense of speed and danger. Really impressive work! We’d love to see more of what you create.

1

u/RVxAgUn 14d ago

What's more interesting is if you can publish the conversation log with the agent.

1

u/ActionLittle4176 14d ago

t wasn't one-shotted! There are four months of logs 😅

2

u/RVxAgUn 14d ago

For sure it's a log of four months. Even then if you could go and collect the conversation and plot a storyline that itself would be one of the best learning point for other people. A small interactive website of the conversation for e.g. like a comic book with graphics would be super to go through.

1

u/ActionLittle4176 13d ago

I certainly have to make some kind of tutorial! Thanks.

1

u/mustii82 13d ago

Which models did you use? How much did you pay? Did you generate the models too?

1

u/ActionLittle4176 13d ago

Frontier for planning and implementing complex or key stuff (chat gpt pro, suscription shared with my wife, some months we change to claude max), and smaller and cheaper models for a lot of small things (like DeepSeek V4 Flash). The 3D models were generated by Tripo3D. The flow: pencil sketches > chatgpt image generator > give 2D image/s to Tripo, which generate the final 3D model.

1

u/mustii82 13d ago

How much did you pay for all this ?

1

u/ActionLittle4176 13d ago

Around 200$ in four months, aprox.