3D fighting game
Noodles, Cake & Elf
A 3D browser fighting game with four characters, painted stages, jumps, combos and local two-player battles. Explore the build and play Noodles, Cake & Elf.
Opens a dedicated game view. Exit game brings you back here.

About the game
Noodles, Cake & Elf puts an unlikely cast into a full 3D fighting game. Choose Cake, Slim Cake, Elf or Noodles, pick an opponent and fight a best-of-three match against the computer or a second person at the keyboard.
The fighters occupy a three-dimensional scene in front of painted backdrops. Jumps, low attacks, dashes and special moves give the match more to it than trading punches. The title screen runs an attract fight before you enter the selection screen.
- Four 3D fighters
- CPU or local two-player matches
- Special moves, supers and aerial combos
How to play Noodles, Cake & Elf
Player one uses A/D to move, W to jump, S to crouch, F/G to punch and V/B to kick. E guards; Q slips; 1–4 trigger specials and 5 the super. Player two uses the arrow keys and the controls shown in the game. P pauses and M mutes.
Choose Play to open the game. Use Full screen in the player to hide browser controls where supported, or play with the game filling the window. Exit game returns to this page.
Play nowInside the build
How Noodles, Cake & Elf was made
This version is the Three.js rebuild of an earlier sprite-based fighter. It keeps the painted stages and develops the characters as animated 3D models. A pitched camera and contact shadows place their feet in the scene rather than making the fighters appear to float above it.
Noodles uses a model shared with the surfing project. Animation clips were retargeted onto the rig, and the game combines those clips with a real vertical movement axis for jumping, launching and juggling. An input buffer and a jab-to-hook-to-special cancel sequence give the controls a consistent rhythm.
Recorded character lines, music selection and round announcements complete the presentation. This page uses the current four-character 3D edition, so its roster and controls differ from the older 2D build.
Screens & artwork
A closer look at the game’s characters, setting and presentation.


Questions about Noodles, Cake & Elf
Can two people play Noodles, Cake & Elf together?+
Yes. This edition supports two players on the same keyboard, as well as a match against the CPU.
Is this the 2D version or the Three.js version?+
This is the Three.js rebuild with Cake, Slim Cake, Elf and Noodles as 3D fighters. It retains painted stage backgrounds.
More games to explore

Golden Hour — World Surf
Paddle into moving wave sets, choose a surfer and ride the line in Golden Hour, a Three.js surfing game with touch controls and a living ocean.

Chalkstream
Cast for rising fish in Chalkstream, a 3D fly-fishing browser game with casting timing, tackle choices and an illustrated sporting atmosphere.

Ouse Cruise — Lendal Reach
Explore York’s River Ouse in Ouse Cruise — Lendal Reach, a 3D boating game. Discover the river artwork and scene building, then launch the playable version.