Загрузка видео...

Не удалось загрузить видео

На главную

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 просмотров • 8 месяцев назад •via X (Twitter)

Комментарии: 40

Фото профиля Andrew Milich
Andrew Milich8 месяцев назад

This is incredible

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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
Andrew Milich8 месяцев назад

:)

Фото профиля erik
erik8 месяцев назад

nice

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

Thank you! Cursor is really the MVP here haha

Фото профиля Chris Saturn
Chris Saturn8 месяцев назад

what stack did you use?

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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
Chris Saturn8 месяцев назад

nice, ty!

Фото профиля Jayesh Betala
Jayesh Betala8 месяцев назад

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

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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
Jayesh Betala8 месяцев назад

wow, good luck

Фото профиля Alvin De Cruz
Alvin De Cruz8 месяцев назад

This looks great

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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

Фото профиля bradshannon
bradshannon8 месяцев назад

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 🔺
Startracker 🔺8 месяцев назад

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

Фото профиля bradshannon
bradshannon8 месяцев назад

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

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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
bradshannon8 месяцев назад

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 🔺
Startracker 🔺8 месяцев назад

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

Фото профиля bradshannon
bradshannon8 месяцев назад

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
Randy8 месяцев назад

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

Фото профиля Windows Dwegen
Windows Dwegen8 месяцев назад

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

Фото профиля Luke Mat
Luke Mat8 месяцев назад

I see FPS on zoom is tragic :)

Фото профиля Kevin
Kevin8 месяцев назад

is this a game?

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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

Фото профиля Kevin
Kevin8 месяцев назад

Thats beautiful!

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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
Kevin8 месяцев назад

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

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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

Фото профиля Kevin
Kevin8 месяцев назад

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

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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
TMO8 месяцев назад

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

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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
MMOStars8 месяцев назад

Cloning Dune 2000?

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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 🚛💨🗽🇺🇸 ✝️
Big Hoss 🚛💨🗽🇺🇸 ✝️8 месяцев назад

@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 🔺
Startracker 🔺8 месяцев назад

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

Фото профиля Tem
Tem8 месяцев назад

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

Фото профиля Startracker 🔺
Startracker 🔺8 месяцев назад

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
neets8 месяцев назад

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

Похожие видео

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 просмотров • 1 год назад

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 просмотров • 1 месяц назад