{"id":2100,"edition":12,"categories":35,"features":0,"size":13293,"name":"GREAT PLUMBER 65","authors":[{"name":"xem","login":"xem","gh":1225909}],"description":"

I have a phobia that is very close to Triskaidekaphobia, and it involves a plumber, a princess, a castle and a speaking mushroom…

\n

Discover it in this mini-game, or more precisely, this little tech demo, in which my challenge was to recreate the exterior of a childhood game as accurately as possible in 13kb, by mixing 10 different tools that I developed during the past 10 years (3D framework, texture generator, emoji polyfill, MIDI parser, piano synth, 3D platform engine, 3D map editor, JS inputs handler, speech synth and sound effects editor).

\n

For once, the source code is readable and commented!

\n

Controls: click to start / WASD or ZQSD or arrow keys to move.

\n

The game should work on most browsers and devices but the best results are on Windows + Webkit browser (Edge or Chrome)

\n

Decentralized challenges: OP Guild, Arcadia

\n","source":"xem/js13k24","stars":2,"dc":"https://xem.github.io/js13k24/","yt":"G1z-j0RzLPI","post":"https://xem.github.io/articles/js13k24.html","comments":[{"at":378808772,"author":"Ryan Tyler","login":"tyler6699","gh":50468,"url":"https://carelesslabs.co.uk","text":"

Very cool tech demo, always impressed to see 3D in under 13kb. I liked the jump sound, quite comical!

\n","games":["The Fear Factory"]},{"at":378815704,"author":"Jonathan Vallet","login":"jonathan-vallet","gh":5329099,"text":"

Not really a game, but nice work indeed. It’s really like Mario 64 intro!

\n","games":["13 Steps to Escape"]},{"at":378825418,"author":"Rob Louie","login":"roblouie","gh":5448110,"url":"roblouie.com","twitter":"rob_louie","text":"

Cool tech demo, really appreciate the attention to detail!

\n","games":["13th Floor"]},{"at":378827042,"author":"Miguel Ángel Pérez Martínez","login":"zlash","gh":1052438,"twitter":"zurashu","text":"

Awesome intro sequence!! Cool demo!

\n","games":["Escape from Planet XIII"]},{"at":378846796,"author":"Cliff Earl","login":"Antix-Development","gh":17822130,"text":"

Nicely done. I look forward to seeing how your 3D engine progresses :)

\n","games":["Badluck Butter Chicken Goes To Outer Space","Badluck Butter Chicken Flies The Unfriendly Skies"]},{"at":378852413,"author":"Homer Dilpleu","login":"HomerDilpleu","gh":66157330,"text":"

Great 3d demo, very impressive. I particularly love the cinematics with the camera movement around the scene

\n","games":["Unloved 13"]},{"at":378854115,"author":"Feenposhleen","login":"Feenposhleen","gh":7203381,"text":"

Very impressive demo with textures, audio samples and stuff that you don’t normally see in these entries. The gameplay isn’t really there, but the humor definitely is.

\n","games":["SUB13"]},{"at":378873216,"author":"WHITE6982","login":"WHITE6982","gh":181463855,"text":"

Great Game!!!, Fellow Plumber (we all love super mario)

\n","games":["13 Cards Dungeon"]},{"at":378889019,"author":"Cody Ebberson","login":"codyebberson","gh":749094,"url":"https://cody.ebberson.com","twitter":"codyebberson","text":"

It’s a me, Mario! Fun! You’ve been building up to Mario 64 for years, great to see so much progress

\n","games":["Phantomicus"]},{"at":378890639,"author":"Ryan Malm","login":"Rybar","gh":145812,"text":"

This immediately made me nostalgic for Super Mario 64! It’s a shame you couldn’t have crammed a tiny bit more content in here, it was enjoyable to play through this tech demo, impressive as usual!

\n","games":["Six And Seven"]},{"at":378891206,"author":"João Lopes","login":"lopis","gh":2715751,"url":"www.jlopes.dev","text":"

It’s really impressive what can be done with such limited resources. Not a lot of gameplay per se. The movements were quite sluggish.

\n","games":["Thirteen Terrible Stunts"]},{"at":378898229,"author":"Rémi Vansteelandt","login":"remvst","gh":3472387,"url":"http://www.remvst.com/","text":"

Really impressive tech demo. Unfortunately the audio didn’t work really well on OSX, but it almost made it even funnier (especially when jumping).

\n

Wish there were actual platforming levels, then it could easily be one of my favorite entries. Next year maybe? :)

\n","games":["SQUAD 13"]},{"at":378903488,"author":"Michał Budzyński","login":"michalbe","gh":347657,"text":"

This is probably a joke I just don’t get.

\n","games":["Millennials"]},{"at":378909694,"author":"Raptor Dev","login":"raptor0999","gh":74460924,"twitter":"Raptor_IndieDev","text":"

Impressive to fit in 13k, but as the info says this is really a tech demo (sorta) and not really a game.

\n

Also just an attempted clone of the beginning of Mario 64 so arguable whether it qualifies via the submission rules.

\n","games":["Primonumerophobia"]},{"at":378925016,"author":"Alex Delderfield","login":"AD-Edge","gh":3481465,"url":"www.delta-edge.com.au","twitter":"Alex_ADEdge","text":"

Great music and 3D here. Surprised to find speech audio in a js13k entry - I do wonder how that was done. A nice surprise to find you can swim, I always have to jump into water in a game to see what happens.

\n

But I need to deduct points here - about 4 hours in, in the snow level - I found myself with a deep, longing desire to pick up the baby penguins and yeet them off the edge of the cliff into the infinite void - in direct view of their family. But it seems like there is no pickup function implemented to do this, so for now they live on. 🐧\n-1 ⭐

\n","games":["The Anti-Poker Protocol"]},{"typ":1,"at":378925433,"re":378925016,"author":"xem","login":"xem","gh":1225909,"text":"

Amazing, you’re the first player who reached the snow level! 🥹\nThanks! About speech synth, it’s a feature available in most browsers for “free”. I commented my code (https://github.com/js13kGames/great-plumber-65/blob/gh-pages/index.html) and I’m writing a complete making-of so you’ll hear about it on X ;)

\n"},{"at":378929665,"author":"Nicolò Giuggiola","login":"nicologiuggiola","gh":93972864,"text":"

It is so fascinating how people can crank a 3d game in only 13kb. I hope to be this proficient, on day.

\n","games":["13C Gauntlet"]},{"at":378932113,"author":"Javi Agenjo","login":"jagenjo","gh":393515,"url":"http://tamats.com","twitter":"tamat","text":"

Funny tech demo and nice use of the emojis.

\n

Maybe adding some simpel gameplay would had make it more interesting.

\n","games":["Deep13"]},{"typ":1,"at":378933307,"re":378932113,"author":"xem","login":"xem","gh":1225909,"text":"

Thanks! You can actually walk, (triple) jump and swim. That’s kind of a bit of gameplay :3

\n"},{"at":378947851,"author":"Mohammad Jawad","login":"mhmdjawad","gh":22205462,"url":"https://pdemia.com/","text":"

the demo is awsome, jumping and swimming work well. it have lot of potential if it wasn’t for limit.

\n","games":["The 13 Invaders","Cookie Maze 3d","Maze Runner vs 13","Tower Defence Walking 13s"]},{"at":378949924,"author":"Zark Attack","login":"Noah-Zark-22","gh":181499250,"text":"

I enjoyed the triple jump audio.

\n","games":["Primonumerophobia"]},{"at":378952372,"author":"kruffin","login":"kruffin","gh":917903,"text":"

Impressive for 13kb, just wish there was more to do. Congrats on submitting and getting this much squeezed into a small package.

\n","games":["13-Blades"]},{"at":378959814,"author":"aselitto","login":"aselitto","gh":17676172,"text":"

Fantastic for 13k! I am amazed that you have 3d and the camera movement!

\n","games":["Dekatria Mansion"]},{"at":378981134,"author":"Daniel Whiffing","login":"dwhiffing","gh":4886651,"url":"http://directive.software","text":"

Impressive demo! I’m looking forward to digging into the source to see how it was done :)

\n","games":["Final Lift"]},{"typ":1,"at":379282396,"re":378981134,"author":"xem","login":"xem","gh":1225909,"text":"

Thanks, I’m writing a full-length post-mortem here if you want to know how it was done: https://xem.github.io/articles/js13k24.html

\n"},{"at":379000271,"author":"Matt Light","login":"lightster","gh":1365612,"twitter":"lightster","text":"

This is amazing for 13k! It made me nostalgic for Mario 64. I ran straight to the corner left of the castle by the water fall and tried to run up that hill.

\n

Being able to go in the water and run around outside was fun. I was excited to go inside the castle! Maybe we’ll see some more outside of the competition?!

\n","games":["Niwatori"]},{"at":379004517,"author":"Zachary Rankin","login":"zacharymarshal","gh":321407,"text":"

nice graphics, crazy for the 13k limit :O

\n","games":["The Sixth Prime"]},{"at":379061329,"author":"Alexander Petrov","login":"baturinsky","gh":632779,"twitter":"baturinsky","text":"

Great intro to no game. I guess it indeed can be a good showcase of your (awesome) libs. But would feel much better if there were actually some gameplay.

\n","games":["Terra Mobilis","Triskaidekagenesis"]},{"at":379160363,"author":"m-nakasato","login":"m-nakasato","gh":70959675,"text":"

Great technique!\nBut it’s too slow on my Mac (Safari).\nI couldn’t find the 13 tricks.

\n","games":["TetromiGo"]},{"at":379182465,"author":"kennyfully1988","login":"kennyfully1988","gh":181469182,"text":"

I have to admit that this put a smile on my face. It nearly felt like when I played SM64 for the 1st time. I would had enjoyed more content.

\n"},{"at":379240429,"author":"Adrien Guéret","login":"adrien-gueret","gh":1508585,"twitter":"AdrienGueret","text":"

A very nice and impressive demake of one of my favorite games, very well done!

\n

Please continue this entry after the competition, I would love to see a full game from this proof of concept :D

\n","games":["Brewing Disaster"]},{"at":379250506,"author":"John Edvard","login":"johnedvard","gh":656024,"url":"https://reitgames.com","twitter":"ReitGames","text":"

Nice intro, and fun dialogs. Impressive being able to recreate the classic Mario level. I was also surprised that I could swim in the water. That was fun

\n","games":["Bubble Burst"]},{"at":379408799,"author":"Richard Chung","login":"gregwoodsfrontier","gh":80141657,"text":"

Just wait for the strike from the Ninten lawyers.

\n

Gameplay wise. The character movement is not that smooth and it updates pretty slow.

\n","games":["Wands of Triskaidekai"]},{"typ":2,"at":379570640,"author":"Christer Kaitila","login":"McFunkypants","gh":2111957,"url":"http://www.mcfunkypants.com","text":"

incredible! the logo looks so fabulous… and then an entire cinematic intro??? with voiceover?!?! and then a world full of textures and detail and fade-to-black and animated pipe entry? with music?! so polished. I love all the little extras! like the three jump sounds woo hoo. all I can say is WOW

\n"},{"at":379742134,"author":"Frank Force","login":"KilledByAPixel","gh":16227600,"url":"https://www.frankforce.com","twitter":"KilledByAPixel","text":"

Great work, this one made me laugh the most so far! I loved all the details you managed to capture here. On the tech side, the rendering is very slow that makes it difficult to play. That could be due to a large number of draw calls but I’m not sure. For example static environments could be combined into a single mesh. It will be cool to see how you improve w based on your learnings from this one!

\n","games":["DR1V3N WILD"]},{"at":380083889,"author":"Jasper Renow-Clarke","login":"picosonic","gh":26137750,"twitter":"femtosonic","text":"

For me the game doesn’t work on mobile at all I’m afraid. It just gets stuck saying “Start”.

\n

I had played it on desktop already previously and it’s a pretty impressive tech demo to fit in 13k.

\n

Only criticism was it was pretty slow.

\n","games":["rollermaze"]},{"at":380188813,"author":"Christoph Schansky","login":"DerBenniBanni","gh":5499976,"text":"

Great display of the power of your libraries!

\n

Interesting level-format (in the code) - everyting created from smaller blocks.

\n","games":["Aargh! Triskaideka attacks!"]},{"typ":2,"at":380452655,"author":"Ewa Mazur","login":"mypoint13k","gh":89944062,"url":"https://mypoint.pl","twitter":"mypoint13k","text":"

GREAT PLUMBER 65 brings a lovely dose of nostalgia with its retro-inspired 3D platforming aesthetic, reminiscent of classic games from the 90s. The bright and colorful palette, along with the simplified character models and blocky environments, immediately transports players back to the days of early 3D gaming. The attention to detail in the castle and surrounding area makes the world feel familiar and welcoming, capturing the playful charm of the genre.\nWhile the overall aesthetic successfully evokes nostalgia, the visual experience could be improved with more dynamic textures and shading to enhance the depth of the environment. Adding a bit of variety in the terrain or background could also make the game world feel more alive and less repetitive. Additionally, smoother character animations would help elevate the game’s immersion, making the gameplay feel more fluid.\nThe visual style is a delightful throwback that will undoubtedly resonate with fans of classic platformers. The vibrant colors and simple yet effective design are perfect for a game that prioritizes fun and accessibility. With some small adjustments to textures and animations, GREAT PLUMBER 65 could become an even more engaging experience.

\n"}],"results":{"theme":{"rank":162,"min":1,"score":1.56,"max":4.2},"innovation":{"rank":99,"min":1,"score":2.63,"max":4.47},"gameplay":{"rank":144,"min":1,"score":2.08,"max":4.29},"graphics":{"rank":41,"min":1,"score":3.72,"max":4.76},"audio":{"rank":62,"min":1,"score":2.91,"max":4.34},"controls":{"rank":93,"min":1,"score":2.77,"max":4.24},"primary":{"rank":100,"min":6,"score":15.66,"max":24.47},"label":"Overall"}}