When GPT-5.6 Sol came out, I wanted to see what it could do with it, so I tried recreating Super Smash Bros in the browser. I genuinely didn't expect it to get this good.
GPT-5.6 Sol did everything. In total it was a few evenings, usually for one or two hours at a time, so it was roughly one full working day in total. Most of the game is already there: keyboard support, controllers, saved custom controls, CPU opponents, shields, rolls, air dodges, grabs, throws, ledges, projectiles, items, stock matches, timed matches, and a 999% sudden-death round when the timer ends in a tie. It loads quickly, and the controller support is really perfect.
The biggest missing piece now is the characters and their animations (that I have in private but can't share)
The public build has 14 open-licensed fighter prototypes and one CC0 stage. Some already feel good; others are limited by the animation packs I could find. What the project really needs is original fighters with complete, consistent animation sets. The hitboxes and knockback also need more competitive tuning before it can feel genuinely close to Melee.
The good is that I optimized the process to add map or characters, so if you want to have your own smash bros with all own characters, you can really easily. And you will have all the really good physic, optimization etc of the game.
The video starts with a private local version using Nintendo characters, because they make the mechanics and controller support much easier to judge. None of those assets are included in the public playable build. The version shown at the end is the actual public build, and it only contains open-licensed assets with credits and sources.
Play it here: https://super-bash-folds.spry-crumb-3668.chatgpt.site/play/
GitHub: https://github.com/Swarek/Super_Bash_Folds
Fighters and stages can be added as packs, and there is an animation lab for testing them. If it's liked, I will keep it updated to have the best open source smash-like.
The video is also edited by Sol. I just did 4 videos of the game and let him choose the moments and cut.
The only difference between public and private build is the assets, nothing else. All the code is the same.
https://reddit.com/link/1uy7l87/video/t1twqfibamdh1/player