Skip to content

Sonnet 5.5 Is Here. Look What It Can Build.

Read the Portuguese translation →

Author: Matthew Berman · Watch on YouTube

Video authored by the channel shown, not by IANIA; all rights belong to the creator. Transcript and summary generated automatically; the original-language content is preserved.

Original language: English

Original video: Sonnet 5.5 Is Here. Look What It Can Build. · Channel: Matthew Berman · 16:33 · Watch on YouTube

Topics: AI evaluation and benchmarks, Software engineering with AI, AI content generation, AI models

Matthew Berman showcases Sonnet 5.5 through browser-based games, a realistic ocean simulation, a Lego-building app, and several Unreal Engine projects. He says the model can produce impressive results, though some demos have visual glitches, performance issues, or weak audio, and the more ambitious city project took multiple days and millions of tokens. The benchmarks he presents are broadly close to Opus 5.5, with Sonnet 5.5 ahead on Terminal Bench 4.0, while costing about half as much and often running faster. He recommends the model, noting a tendency to use British spellings that can be corrected with instructions.

  • A single prompt produced a configurable 3D ocean with changing sea states, lighting, weather, a sailboat, and an underwater view.
  • A playable Fall Guys-style game was built with Three.js; the presenter recommends prompting the model to check its work as it goes.
  • The Lego app creates models from real parts, provides step-by-step instructions, and supports several export formats.
  • The Unreal Engine San Francisco project includes pedestrians and traffic, but took multiple days and millions of tokens and sometimes strained the presenter’s computer.
  • Other demos include an Age of Empires-like game, a Batman-inspired city, a realistic Mario world, and a racing game.
  • The presenter reports that the generated games’ sound and music were generally poor, and notes visual issues such as shimmering and awkward shadows.
  • Sonnet 5.5 scored close to Opus 5.5 on several benchmarks and beat it on Terminal Bench 4.0 in the results shown.
  • The presenter describes Sonnet 5.5 as about half the price of Opus 5.5: $2 per million input tokens and $10 per million output tokens, compared with $4 and $20.
  • The model sometimes uses British spellings such as “colour,” but the presenter says it can be steered to use other spellings.
Start Chapter Summary
00:00 3D ocean simulation The presenter demonstrates a prompt-built ocean with adjustable waves, weather, lighting, a sailboat, and an underwater view.
02:37 Fall Guys-style game and CodeRabbit He plays a browser-based knockout game, discusses prompting for self-checks, and includes a sponsor segment about reviewing code with CodeRabbit.
05:53 Lego creator The Lego app generates models from real parts, shows build steps, and exports instructions and parts lists.
08:30 Unreal Engine demos The presenter evaluates a San Francisco city simulation and shows additional strategy, superhero-city, Mario, and racing game projects.
13:16 Benchmarks, pricing, and verdict He compares Sonnet 5.5 with Opus 5.5 on benchmarks, discusses speed, cost, and spelling behavior, and recommends the model.

it might be the overall best model on the planet. — 00:00

you have to explicitly prompt the model to double-check its work as it goes — 02:37

This took multiple days to complete. Millions and millions of tokens. — 10:36

you’re basically getting effectively the same model between Sonnet 5.5 and Opus 5.5 — 14:51

It is basically as good as Opus 5.5, much less expensive. — 16:33

Sonnet 5.5, Opus 5.5, Matthew Berman, CodeRabbit, Change Stack, Unreal Engine, Three.js, Jev, BrickLink, Terminal-Bench 4.0

00:00 Sonnet 5.5 is here, and it might be the overall best model on the planet. In this video, I’m going to show you what it can do, and also what it can’t do. I’ve had early access, so I’ve been testing it, and now let me just show you some of the demos. All right, so this first one might be the most insane demo that I’ve ever been able to create basically from a single prompt. Build a real-time 3D ocean in the browser and keep improving it until still frames could pass for photos of the open sea. Use a real wave simulation with sea

00:33 states from glassy calm to a storm. Whitecaps where waves break, a realistic sky, clouds that shadow the water, times of day through a moonlit night, and rain and lightning. Add a sailing yacht with a wake and an underwater view with light shafts and fish. All right, so this is it. And it looks absolutely incredible. So, we have a bunch of different settings that we can play with. We have how the sea is actually behaving, so glassy, here’s calm,

01:03 a little breeze, obviously bigger waves, we start to see some whitecaps. But look at the reflections. Oh, there’s our beautiful sailboat. Then, we can have fresh water, rough water, and stormy water. Look at the size of those waves compared to the boat. Here we can have sunrise. Look how beautiful that is. You can actually see the wake coming off the boat right there. Here’s noon. Absolutely gorgeous blue water. Look at how the reflections are just rippling through the water. We can

01:35 change the cloud cover right here. So, we have cloud cover 4%, we can add more clouds. And you can see the clouds coming in, and as you add the clouds, the lighting actually changes, obviously, because the sun is being blocked by the clouds. So, let’s put a little bit of cloud cover in there, and you can change everything. Swell, direction, choppiness. Here’s choppiness, let’s turn it up. Wave height, you can change where the sun is. Look at that, sun bearing. I mean, this looks like gorgeous clear blue teal water. You can make it give you a tour. So, there’s actually a

02:06 little island out there, which is kind of kind of cool. Here’s a nice little Easter egg. You actually get a little splash if you click the water. So, there we can go underneath the water and look up, and you can see the little columns of light coming through. I mean, it just looks incredible. And I even had Sonic create demo videos from each of them. So, it opened up each of the demos, and it recorded it, and clipped it, edited it in full. Watch this. So, here it is, going under the water. We can see the fish. We look up. Look at that.

02:37 Beautiful. And that was fully edited by Sonic. All right, next we have a Fall Guys clone, and this is an actually fun game that you can play. Here’s the prompt. Build a playable Fall Guys knockout show in the browser with 3.js. This is important, so it was all built with 3.js. Me against 59 bots across five rounds, ending in a final and a crown ceremony. And this is the important part. You have to explicitly prompt the model to double-check its work as it goes, and that might come in the form of

03:08 screenshots or video, or literally just playing the game itself. So, anyways, here’s the game. And here’s the level. I mean, it is legit, and it is actually fun. Let’s see if I can beat it. So, you got jump. And again, this was basically like one or two prompts. Okay, so that door opened. You can dive by pushing control. And Opus 5.5 was able to make this, but so was Sonic 5.5, just as well. This is

03:40 just as good, and as I got a little bit better at prompting it to create this game, I actually think this game is more fun to play than its Opus version. Here you go. This worked out well. Okay, it gives me little hints as I go, and yeah, I’m definitely going to win this one. This is actually fun. Okay, we have a little bouncy areas, revolving doors. And there we go. I won. A little clipping issue here and there, but overall it looks really good. And with all of this incredible code that AI’s

04:12 writing, you do need a way to review it, especially if you’re putting it on production. And that’s why I want to tell you about Code Rabbit. Humans are writing more code than ever, but it is nearly impossible to keep up and actually review all of that code before it gets to production. That’s where Code Rabbit comes in. Using traditional interfaces to review all of that code, even with the help of AI, is still tedious. And that’s why they introduced Change Stack. It has features like cohorts, allowing a big diff to be split into small independent units of related work that

04:45 you can review one at a time, each with range-specific summaries. It has layers. Each change is broken into its natural reading order and dependency chain instead of alphabetical file order. It has an overview, which is an opinionated summary. What the change is, why it exists, what’s blocking the merge, and what needs attention. It also, and this is awesome, has a blast radius detector. What are the potential other pieces of code that this change will touch? And a gentic chat, so you can ask questions against the PR. When you’re shipping

05:20 code more than ever, and your PRs are getting more complex than ever, this is the best way to not only understand the changes, but to feel confident that you’re shipping code that is stable and secure. So, go check out Code Rabbit, use the Change Stack interface, and you will be shipping faster and more confidently than ever. Use code MatthewCR for the first 50 first-time users. And once you win, you basically get to watch all the bots play it. So, So it is. You can see everybody else playing. I think this is cool. Okay, so you can customize. You can change the colors of your little guy

05:53 here. Have different patterns. And the best part is Sonar 5.5 is half the price of Opus. So you get a ton with your quota. And look how many different levels it created. Look at all of these. So I can load another one up. Here it is. A completely different level. And it loaded basically like 50 or so of them. All right, the next one is a Lego creator. You could basically create any Lego you want by just natural language prompting it. It will build the Lego, figure out the pieces, and then also give you step-by-step instructions to

06:24 create it. So here’s the prompt. Build me a web app where I type anything or drop in a picture and get a model made only of real Lego parts in real colors shown in 3D with step-by-step instructions and a parts list I can upload to BrickLink. Don’t let the AI place bricks itself. Have it describe the shapes and have a program turn those into real parts and check that the model is one connected piece that actually builds. If it doesn’t, send the problems back to AI to fix. Make the plastic look real. I really wanted it to be

06:57 hyperrealistic. Add a few lighting looks and keep instructions dead simple. At most four pieces per step. New New pieces highlighted. Let me paste my Anthropic key in the app and include ready-made builds that work without one. Keep the design compact and monochrome. Check everything with screenshots and tell me plainly what works when you’re done. And here it is. So this is the interface. So it gives me a bunch of ready-made Lego builds already ready to go. Here’s a rubber duck. So if I click into it,

07:30 you can see these are all real Lego pieces and I can go step-by-step through them. So if I click this, it’s going to lay all the pieces down one by one. Look at that. So, so cool. So, 281 different steps, and then I can do front, I can switch to the side, go to the top, go to 3D, I can even explode it. The exploding doesn’t work super well, I

08:00 realized, but it still works. You can actually see all the different pieces right there. I can change the lighting, I can export it as instructions in a PDF, a BrickLink wanted list, Rebrickable CSV, LD raw model, or just JSON. All like super easy and possible. So, here I click on instructions, and now it’s basically like an instruction book. So, I click go, and it’s going to walk me through step-by-step how to build it.

08:30 Look at that. Look how cool this is. And it’s 3D as well. So, if you’re into Legos, you basically have unlimited creativity now. You can create anything, it tells you exactly the pieces you need, it builds it for you. Okay, next, I did the 3D render of San Francisco again using Unreal Engine. Remember, I did that with Opus 5.5. Let’s see how Sonnet 5.5 does. Build a hyperrealistic downtown San Francisco in Unreal Engine 5.8 at real scale and from real city

09:01 data with about 120,000 people and 2,400 vehicles moving around it. Use Jev to decide what each person does, and fall back to simple rules if it’s unavailable. Give me a box where I can type an event like fire at the Transamerica Pyramid and have the whole city react. Fire engines arrive, traffic pulls over, the crowds flee or watch. The goal is screenshots a local would mistake for photos. So, compare against real pictures and be honest about what looks fake. Okay. So, I actually also had to download

09:35 assets, all free assets as well. Let me just show it to you. And so, here it is. This is our little San Francisco. And compared to Opus 5.5, it’s definitely better in some ways. It’s not as good in others. So, one thing is it does overload my computer a little bit. You can see sometimes it’ll just stop working, but overall it’s pretty good. You can see all the people on the corners. You can see here’s the trolley or the the railcar. Here’s a bunch of

10:05 people walking across the street. I mean, the realism, especially the people who are walking around and and the traffic patterns and the cars parked in the street, it is all crazy realistic, but there are little issues. You can kind of see some glimmering coming off this building right here. You can see some of the shadows here a little bit wonky, but overall I’d say this is really, really good. Let’s see. There’s the Salesforce Tower. Looks extremely real. So, you can see as I start to fly above the city,

10:36 you can really start to see it. This is Union Square. It looks decent, not great, but it does look very familiar. We can see all the buildings very individual. Every single one looks different and it, you know, at first glance looks pretty darn accurate. There’s the freeway right there. Yeah, I mean, this is incredible. Now, here’s the thing. This took multiple days to complete. Millions and millions of tokens. It’s not going to be fast to create this, but Sonit can do it. It absolutely has solved 3D. Okay, so

11:11 here’s one that Brian from my team created. This is called Crown Fall. It’s an Age of Empires-like game. So, you can see my my little troop here. I can move them around pretty easily. Create a villager. You can see now it’s starting to be created. Then after that, scout cavalry. Oh, I have to build more houses. Here we go. I can create a house. Oh, yeah, there we go. Look at that. This is cool. All right, yeah. So, there we go. I have one of the villagers building a house now. You must build additional houses. Yes, I hear you. Okay, let’s build another one.

11:43 House, I’ll build it right next to that one. By the way, I will link most of these games down below if you want to play it and try it out yourself. So, there we go. Here is a house that got fully created. Now, if I can create another Let’s do a scout cavalry. Okay, there we go. So, yeah. Very easy. I mean, you can create now full games, fun games. All right, here’s a Batman Arkham Knight that Alex from my team created and it built out an entire city in Unreal. You can fly around and I guess that’s a grappling hook.

12:13 That is not actually webbing cuz that would be Spider-Man, but you can run around this whole city and it does look beautiful. I can see a little bit of issues with shimmering windows, which look a bit awkward. I saw the same thing in my i3D San Francisco builds, so maybe there’s like a little bug there, but overall, I think this looks really good. Here’s another one that Alex created. This is a realistic Mario world. Basically, Unreal Engine build Mario. Look how good this looks. So, the Mario looks more human-like than what it

12:45 typically looks like, but I mean, this is really good. Yeah, so you can see, it looks really good. It has a lot of characteristics of Mario. The guy when it runs is definitely a little bit hunched over. Here is Forza. So, a racing game. 3 2 1 Let’s see it go. Pretty good. The one thing I can tell across the board that it’s still not good at is creating sounds and music. I mean, it really doesn’t sound good at all. Mine None of mine sounded good. So, there we go. I think this again looks

13:16 quite good. I’m going to show you the benchmarks. I’m going to show you the pricing because that is probably the most impressive thing about Sonic 5.5. Okay, now look at this. Oh, crazy. So, Sonnet 5.5 actually beat Opus 5.5 on Terminal Bench 4.0, which is kind of crazy to think about. The Sonnet is supposed to be a smaller, cheaper, faster model, and it actually beat Opus 5.5, at least at this one benchmark, Terminal Bench, which is really one of

13:46 the most important benchmarks for coding. And I will tell you, upon using this model a ton over the last few days, one thing I noticed is I can’t really tell the difference between Sonnet 5.5 and Opus 5.5. Maybe I’m not giving it hard enough tests. Overall, these models seem almost identical. Here’s Frontier Code 1.1 on extra high, I got a 52.1 versus Opus 5.5 at 54.4, almost the same. Cursor Bench, 55.5 versus 57.8, once again, almost the same. Here’s GDP

14:20 Val. Basically the same, 1844 versus 1846. Oh my god, these scores are all basically the same. This is crazy. I told you guys. I was like, “Sonnet seems like the same model.” And yeah, so basically, look at this. So, we have Humanity’s Last Exam at 64.5 versus 67.7. OS World, this is computer use, which I still find OpenAI models to be much better at browser control or computer

14:51 use, but still 80.1% versus 81%. Here’s Chartography Visual Chart Recognition, 61% versus 64%. So, you’re basically getting effectively the same model between Sonnet 5.5 and Opus 5.5, but you get it at a massive discount, and it’s also much faster. I mean, look at this. On several benchmarks, Sonnet 5.5 at low or medium effort beats Sonnet 5’s best score for about a 10th of the cost. This is what I’m talking about. This is the magic of

15:25 artificial intelligence. Every year, every month, it gets cheaper and faster and easier. Now, one quirk that I did notice is Sonnet 5.5 with writing has the tendency to spell things as if it were British. So, color is c o l o u r, for example. Now, I don’t know why it decided to do that, but it has done that basically across the board with all of the writing that I’ve given it. Now, it is obviously extremely steerable, so if I didn’t want it to do that, I simply

15:58 tell it and it wouldn’t. And like I said, it is much cheaper, about 50% of the cost of Opus 5.5, which was already cheap. So, Opus 5.5, $4 per million input, $20 per million output versus Sonnet 5.5, $2 per million input, $10 per million output. So, it’s not quite competing at the open-source, you know, pennies per million output and input, but for the level of quality that you get with this model, it is extremely compelling at this price. All right, so

16:33 as you can see, Sonnet 5.5, highly recommended. It is an incredible model. It is basically as good as Opus 5.5, much less expensive. You should be using it. If you canceled your Claude subscription in the past, go get it back. This is worth it. I’ll drop as many of the demos as I can down below, so go check them out. And if you want to see how these demos compared to Opus 5.5, go check out that video right here.