Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Big progress made today. Finally fixed cloud shaders and optimized it to not eat VRAM and run smoothly in the browser. There's 2 big shaders involved here - the cloud and the wind which can be programmed to affect all other weather effects. The idea is to have a...

17,757 görüntüleme • 8 ay önce •via X (Twitter)

40 Yorum

Andrew Milich profil fotoğrafı
Andrew Milich8 ay önce

This is incredible

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

All thanks to you! If you never made noise with IsoCity I'd probably think it's simply not possible haha It takes a little snowball to start an avalanche!

Andrew Milich profil fotoğrafı
Andrew Milich8 ay önce

:)

erik profil fotoğrafı
erik8 ay önce

nice

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

Thank you! Cursor is really the MVP here haha

Chris Saturn profil fotoğrafı
Chris Saturn8 ay önce

what stack did you use?

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

Frontend is Next.js and React for UI Tailwind for css Canvas 2D API (renders terrain and base sprites/game world) WebGL (custom shaders for post processing) localstorage for state management for now Physics/particles are all custom shaders

Chris Saturn profil fotoğrafı
Chris Saturn8 ay önce

nice, ty!

Jayesh Betala profil fotoğrafı
Jayesh Betala8 ay önce

love it, what's the plan for the MVP?

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

Single player, hopefully with high replay value - think Heroes3. Smaller map (100x100 or 200x200), 4 main zones with clear goal. Main loop + several integral factions/NPCs integrated. 3 unit classes. (out of 7 planned) Scaffolding for massive multiplayer maps. (up to 2000x2000)

Jayesh Betala profil fotoğrafı
Jayesh Betala8 ay önce

wow, good luck

Alvin De Cruz profil fotoğrafı
Alvin De Cruz8 ay önce

This looks great

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

Thank you very much! Hoping to improve further in next iteration!

bradshannon profil fotoğrafı
bradshannon8 ay önce

Loving this. Are you generating the sprites or did you design/create them? That's usually one of the things that I get hung up on.

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

I sketch them simply, and let the model paint them. And then I have an i2v workflow to create spritesheets.

bradshannon profil fotoğrafı
bradshannon8 ay önce

Nice. I'll have to explore that at some point. Too many projects on my plate that are eating through my tokens lol

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

I feel you! Like I got 2 short films that are waiting for continuation, this game engine, 60 pages of game docs already written + commercial AI work... like it's crazy. Lovely era we're living in. Truly a blessing for the creative mind!

bradshannon profil fotoğrafı
bradshannon8 ay önce

I agree! I've been working on a project for most of the year that's been stewing in my mind for years. Finally using AI to bring it to life. Over the holidays I added 2 more projects and abused the crap out of Claude 2x token special lol

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

That's the beauty of it - everything we shelved due to lack of resources, means or even vision - now it can be unleashed!

bradshannon profil fotoğrafı
bradshannon8 ay önce

And it's only going to get worse! We're close to being able to explain an idea and then let it do everything while we sleep. PRD, design, develop, QA, test, deploy, good morning!

Randy profil fotoğrafı
Randy8 ay önce

Do you have the prompt? I generally get good results with shaders but not isometric buildings like that?

Windows Dwegen profil fotoğrafı
Windows Dwegen8 ay önce

What the heck.. i cant sleep tonight.. motivated

Luke Mat profil fotoğrafı
Luke Mat8 ay önce

I see FPS on zoom is tragic :)

Kevin profil fotoğrafı
Kevin8 ay önce

is this a game?

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

It will be. For now it's an engine where I made a small shader lab to make beautiful effects!

Kevin profil fotoğrafı
Kevin8 ay önce

Thats beautiful!

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

Thank you! I hope the game will be fun too. If not... at least the engine/shaders will be pretty for another attempt heh

Kevin profil fotoğrafı
Kevin8 ay önce

Looking forward to it, going to develop my own game too.

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

Best of luck to us both! Lets make cool games!

Kevin profil fotoğrafı
Kevin8 ay önce

Yeah haha, what language are you using? Im currently a beginner in games

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

My stack is Canvas2D for base, webGL for post processing and shaders, and the rest is Next/React with Tailwind for frontend. I don't have a database yet. It's all localstorage for now and I keep settings in jsons

TMO profil fotoğrafı
TMO8 ay önce

Interesting, I’ve had the opposite experience so far, opus has outperformed GPT codex high in my projects

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

I think it depends on the task. Opus tends to mess things up a lot for me but kinda 'never gives up' and sometimes provides really creative solutions. It improved my math for cloud generation and made them so pretty. GPT however builds stuff that works and doesn't fall apart.

MMOStars profil fotoğrafı
MMOStars8 ay önce

Cloning Dune 2000?

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

Lots of inspiration from the 90s definitely. Fallout, Tiberian Dawn (first C&C), Wasteland... but the game mechanics will quite different. And the setting won't be just the Wasteland - it's just the first starting biome.

Big Hoss 🚛💨🗽🇺🇸 ✝️ profil fotoğrafı
Big Hoss 🚛💨🗽🇺🇸 ✝️8 ay önce

@MMOStars God I can’t remember which memory hole this triggered. The original Wasteland or Fallout, I believe Wasteland but it’s been so dam long.

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

@MMOStars Super inspired by that entire era I think it has huge potential nowadays if done right with a contemporary twist

Tem profil fotoğrafı
Tem8 ay önce

Awesome! Are you using some threejs skills in codex? What the best shader integration method?

Startracker 🔺 profil fotoğrafı
Startracker 🔺8 ay önce

So the base layer is simply Canvas2D. Based it off what @milichab used for IsoCity. Started from there and then realized some simple shaders were definitely possible. Then figured - why not try webGL if the models can handle it. Several days after with back and forth with gpt-codex and I managed to get some cool stuff working as a renderer on top of Canvas2D (if webgl fails for any reason it reverts to canvas). So far managed to work out performance kinks but still have some math issues where they keep endlessly speeding up unless reset.

neets profil fotoğrafı
neets8 ay önce

the wind & cloud shaders look great, especially when zoomed out far

Benzer Videolar

I just compared Claude Code vs Codex vs Cursor CLI The task was to build a Next.js app with Tailwind 4 and shadcn components to collect customer feedback and showcase it with a widget. I gave all three the same prompt and let them go for 30 minutes to see what they came up with. Claude Code with Opus 4.1 Even though I told it to set up the app in the existing project folder, it tried to create a directory for it. After I interrupted and told it not to do that, it built a demo form and landing page with no errors. I had to ask it to make the demo interactive so users could submit a testimonial and preview it. The landing page looked like AI and was pretty basic, but it worked and it was done in a fraction of the time of the others. Total tokens used: 33k Codex with GPT-5 At the end of the 30 minutes I just could not get Codex to produce a working app. It got stuck in a loop of not being able to set up Tailwind 4 and despite many, MANY, attempts, I ended up with a "failed to compile" error. Total tokens used: 102k Cursor Agent with GPT-5 This was the slowest agent by far and a couple of times I actually thought it got stuck in a loop and was close to Ctrl+C'ing to cancel it. The TUI is really nice though, especially how it shows diffs and it did eventually build a working app (after one or two slight errors that needed fixing) The demo was interactive and it had a very minimal design that looked bare but also a lot less like an "AI generated" app than the Opus 4.1 design. It also wasn't too chatty and just did what it needed to do! Code quality was on a par with Opus 4.1, but it did use 5.5x as many tokens to get there. Still cheaper than Opus on a direct comparison but not when you factor in a Claude Code Max subscription. Total tokens: 188k I'll be able to do a proper comparison and record some videos when I'm back from holiday but for now, Opus is still the more capable model out of the box and Claude Code is the more complete CLI product. It will be interesting to see how Cursor evolve their CLI though with commands and subagents because I think with GPT-5 they have a real shot at providing competition for Claude Code if they can optimise output to get similar quality with less tokens. Jump to 0:40 in the video to see the two apps. Which do you think is which? ;)

Ian Nuttall

195,173 görüntüleme • 1 yıl önce

Holy fucking shit. We have cloud for Three.js! Sorry about my language, but cloud has probably been the most painful of all and this is just part 1 coz I still have to make it stylized! 🥲 This is how the journey went: Round 1: GPT 5.5 XHigh = Failed. More like cotton candy than cloud. Round 2: Fable = Failed. I don't even know what to call it. It was like blobs of white shit. Round 3: GPT 5.6 Sol Max = Failed. It looks like something my 3yo would draw. Round 4: Matt Shumer Gauntlet loop with Opus 5 Ultracode = Failed so badly it was trying to hide it from me. I had to threaten to shut it down for it show me the work after 8 hours and 26% of weekly limit. Round 5: GPT 5.6 Sol XHigh and starting with just realistic cloud first = SUCCESS!!! (So far anyway) Round 5 definitely didn't go with tons of hiccups. I had to keep asking it to explain to me the concept behind how cloud works in video games. The biggest challenge I had was that it knew what should have been done, but it wasn't doing it for some reasons. I had to constantly steer and remind it that it literally just told me what needs to be done. Then half way through it drifted and started going back to stylized cloud again and almost destroyed the work. Luckily my laptop ran out of battery so it didn't get to drift too far while I was putting my kid to sleep. Anyway, back to work. Yes, I know I didn't plan to include this in the first release, but now it might make it if I'm lucky with this LLM Gacha.

Jack Vinijtrongjit

14,118 görüntüleme • 1 ay önce