Loading video...

Video Failed to Load

Go Home

I gave Sonnet 5.5 full artistic control for this game and told it to create an atmospheric action/puzzle RPG across 5 biomes, 5 guardian boss fights and it delivered, with some handholding from me. Understory is entirely drawn with code and made in a couple days. I am still...

24,668 views • 2 days ago •via X (Twitter)

46 Comments

jstaley's profile picture
jstaley2 days ago

wild how far we've come since game jam a few months ago

Danny Limanseta's profile picture
Danny Limanseta2 days ago

oh yeah vibejam was just a few months ago... felt like a long time

PhiMarHal's profile picture
PhiMarHal2 days ago

Nice work! It is getting so good at taste I feel more and more pained by the writing remaining slop. Kinda feels like a Borderlands situation, where you play the game and have a great time... by turning dialogue+subtitles off. Vibecoding has reached parity. 😅

Danny Limanseta's profile picture
Danny Limanseta2 days ago

Lol yeah you’re right that writing seems to be the one that hasn’t seen big improvements and is lagging right now

George Kal's profile picture
George Kal2 days ago

This looks sick af, I’m beyond words!

offmylawn's profile picture
offmylawn2 days ago

the goat does it again

Rising Sun Interactive's profile picture
Rising Sun Interactive2 days ago

The game looks amazing btw. Was these 3d models created in blender? Or wast it created code only?

Danny Limanseta's profile picture
Danny Limanseta2 days ago

Oh it was all created in code

Rising Sun Interactive's profile picture
Rising Sun Interactive2 days ago

man this is crazy! this almost fooled me up, though these were 3d models!

APVC's profile picture
APVC2 days ago

Very cool!

Keppada's profile picture
Keppada2 days ago

Incredible how far the models have come already. What can they do a year from now?

Balance's profile picture
Balance2 days ago

Looking good I see that Square Enix inspo 🔥

Derya Unutmaz, MD's profile picture
Derya Unutmaz, MD2 days ago

@ailexianmr Looks amazing!

Danny Limanseta's profile picture
Danny Limanseta2 days ago

@ailexianmr Cheers Derya1

Jeff's profile picture
Jeff2 days ago

no way!

medjed无为圆猫's profile picture
medjed无为圆猫2 days ago

unbelievable

Saleno's profile picture
Saleno2 days ago

Holy! The vibes are unreal, another banger!

ChineseTechBro's profile picture
ChineseTechBro2 days ago

Crazy good . I’m out of words. Netizens of x pls do a better job appreciating this

Endel's profile picture
Endel2 days ago

dang, looking so good!! 👏

Danny Limanseta's profile picture
Danny Limanseta2 days ago

Thank you Endel!

Anthony DiCenzo's profile picture
Anthony DiCenzo2 days ago

Wow. I have starting going down this road… but the promptings feels a lot more than I’m used to in this latest model era. Nice work!

Eric Stevens's profile picture
Eric Stevens2 days ago

drawn entirely with code in a couple days is wild. what did the handholding look like, art direction or fixing broken stuff?

Ethan (inner work for daily life)'s profile picture
Ethan (inner work for daily life)2 days ago

Wow super art design and feel - your stuff is always amazing Danny. how about sound and music?

Danny Limanseta's profile picture
Danny Limanseta2 days ago

Thanks! Sfx is pulled from assets that I bought. Music is composed by code too

Biskey (Game Dev + Product)'s profile picture
Biskey (Game Dev + Product)2 days ago

In the last week I have been blown away by Opus 5.5’s ability in game dev

Omar's profile picture
Omar2 days ago

Great game!

The Pawky Weasel 🥋🎙️'s profile picture
The Pawky Weasel 🥋🎙️2 days ago

damn bro this looks tip top

Tim's profile picture
Tim2 days ago

Most people aren't getting these type of results (including me). Would love to see a stream.

eternaL's profile picture
eternaL2 days ago

Great as always Danny 🤘🏼🔥

Daniel Zambrini's profile picture
Daniel Zambrini2 days ago

Another banger! You are a machine Danny, will try it out

CS's profile picture
CS2 days ago

Oh my god this my the type of fantasy world

Danyal's profile picture
Danyal2 days ago

i love the art style. Was there a specific prompt that you gave to generate this kind of style?

MercX4's profile picture
MercX42 days ago

looks neat how many subscriptions do you have to be pumping out games like this on a consistent basis?

Danny Limanseta's profile picture
Danny Limanseta2 days ago

I have one Claude Code pro 20x subscription, I usually max it out at the end every week.

MercX4's profile picture
MercX42 days ago

that's amazing efficiency. nice work Danny!

Giulio Piana's profile picture
Giulio Piana2 days ago

it is indeed impressive and with a great taste and artistic view

Oddlife's profile picture
Oddlife2 days ago

i would be really interested to know your process for this.

Rising Sun Interactive's profile picture
Rising Sun Interactive2 days ago

Opus 5.5 is a great vfx and light artist. Been using it since 2 days and was blown aeay how good it is at lighting and vfx.

slagbjorn.art's profile picture
slagbjorn.art2 days ago

the visuals are so imbalanced its hard to look at. the contrast is all over the place.

Yin is NGMI 🟡's profile picture
Yin is NGMI 🟡2 days ago

Wow Ai made all the art on this too?

Danny Limanseta's profile picture
Danny Limanseta2 days ago

Yups

Yin is NGMI 🟡's profile picture
Yin is NGMI 🟡2 days ago

Are you using the terminal or the Claude Code desktop app?

desdae's profile picture
desdae2 days ago

I guess that "assets generated by code" part has been solved. Could not get even close to this like 6 months ago.

Brian Gruber's profile picture
Brian Gruber2 days ago

Great job!

Rohan Dey's profile picture
Rohan Dey2 days ago

You will make me give on game dev, don't think I can develop your taste with art design.

Danny Limanseta's profile picture
Danny Limanseta2 days ago

I'm sure you can! I think it can be developed over time as you play more games and make more games.

Related Videos

This workflow will save you thousands with Claude. Run Opus 5.5, Sonnet 5.5, Haiku 5.5, and Fable 5.1 together, and stop spending Opus tokens on work that doesn't need Opus. The entire idea in one line: Opus plans, Sonnet edits, Haiku reads, Fable reviews at decision points. Roles, broken down: - Opus 5.5, high effort, owns the plan and reviews the final code - Sonnet 5.5, medium effort, is the worker: edits files, runs tests - Haiku 5.5, low effort, splits into explorer (searches and reads the codebase) and researcher (pulls docs). it's the first Haiku with an effort setting - Fable 5.1, set with /advisor fable. Opus calls it at decision points, and it gets the full transcript each time Three moments Opus tends to call it: → before committing to a plan: is this the right approach? → the same error shows up again: is this going nowhere? → before marking the task done: did something get skipped? Why Haiku only reads: Anthropic's launch post says Sonnet 5.5 and Opus 5.5 are still the better choice for complex agentic coding (Terminal-Bench 4.0: 39.2% for Haiku 5.5, 70.6% for Sonnet 5.5) and that Haiku 5.5 fits narrowly scoped subagent work. so it gets the lookups, not the edits. Anyone still running one model for everything is paying $4 per million input tokens to check whether a file exists. Haiku 5.5 does it for $0.10. Drop this into Claude Code 👇 "Rebuild my Claude Code setup around this structure: Confirm Claude Code is v2.1.293 or later, so the haiku alias resolves to Haiku 5.5. If it isn't, stop and tell me to run claude update. Look through ~/.claude/agents and .claude/agents for subagents already covering explorer, worker, and researcher. Only create new ones for roles that are missing. Set model: haiku, effort: low on explorer and researcher, with no Edit or Write tools. Set model: sonnet, effort: medium on worker. If an existing subagent is locked to a different model, leave it as is and just list it. Name the explorer subagent Explore so it overrides the built-in one, which otherwise runs on my main model. In ~/.claude/settings.json, set advisorModel to fable, and set effortLevel to high for claude-opus-5-5 under modelSettings. A top-level effortLevel in user settings doesn't apply to Opus 5.5. Check for anything disabling the advisor: CLAUDE_CODE_DISABLE_ADVISOR_TOOL, DISABLE_TELEMETRY, or anything blocking feature-flag fetches. Also check CLAUDE_CODE_EFFORT_LEVEL, which overrides subagent effort settings, and CLAUDE_CODE_SUBAGENT_MODEL_FORCE, which makes Claude Code ignore subagent model fields. Report what you find. Don't change any of it yet. Add one line to ~/.claude/CLAUDE.md: consult the advisor before a big plan, when the same error shows up twice, and before marking a long task done. Show every change as a diff first. Wait for my go-ahead before touching anything."

Alvaro Cintas

51,598 views • 1 day ago

This is f*cking insane. This Claude Code tip saved me thousands of dollars. once Opus 5.5 is your main model, stop burning it on work Sonnet 5.5 can do, while Fable 5.1 sits idle hand the grunt work to Sonnet 5.5 subagents and put Fable 5.1 on call run /advisor fable Opus 5.5 plans and ships the final code Sonnet 5.5 subagents read, edit and run the tests Fable 5.1 reads the full session, every tool call included, and only speaks up at three points: → before a plan: is this the right approach? → when the same error comes back: am I digging in the wrong place? → before "done": what did I miss? Sonnet 5.5 builds. Fable 5.1 reviews. Opus 5.5 ships Jev engineering is the same move one layer down: the forks that need no thinker (which file, which tool, retry or stop) go to Jev in under half a second, and the big models only see the ones that split anyone still running one model for everything is paying Opus prices to decide whether a file exists - the full tree > Opus 5.5 on high runs the main session > explorer reads the code on Sonnet 5.5 > worker edits and runs tests on Sonnet 5.5 > researcher pulls the docs on Sonnet 5.5 > all three on medium > Fable 5.1 on call for main and every subagent paste the tree and this prompt into Claude Code ↓ "Rebuild my Claude Code setup around this tree: 1. Check ~/.claude/agents and .claude/agents for subagents that already fit explorer, worker and researcher. > Draft new ones only for missing roles > Give each model: sonnet, effort: medium > Skip any that pin a different model and list them 2. Set the main session to high via effortLevel in ~/.claude/settings.json, and set advisorModel to fable 3. Find anything that keeps the advisor off (CLAUDE_CODE_DISABLE_ADVISOR_TOOL, DISABLE_TELEMETRY) plus CLAUDE_CODE_EFFORT_LEVEL, which overrides subagent effort. Report them, change nothing 4. Add one rule to ~/.claude/CLAUDE.md: consult the advisor before a large plan, when an error repeats, and before calling a long task done Show me every change as a diff first. No edits until I say go." ↳

delost

48,238 views • 5 days ago