How we fit an NES game into 40 Kilobytes


  1. Morphcat Games

    Morphcat Games年 前

    NES CARTRIDGE NOW AVAILABLE: DIGITAL VERSION AVAILABLE ON STEAM: AND ITCH IO: Both the and Steam releases contain a native Windows PC version as well as a ROM file for use on NES emulators and are thereby playable on many different platforms!

  2. X_X

    X_X6 日 前

    I’m 2 years late but I love this and I’m subbing and everything!!!

  3. Rafael Lima

    Rafael Lima23 日 前

    I know this was not the point of the video but I missed the info on how did you compile the asm into the chips and embed it inside a cartridge You talked very well about the architecture / design decisions... But I would like to understand more the technical decisions

  4. MAD OUT

    MAD OUTヶ月 前

    1:00 what's is that music ??

  5. Gaming4LifeDE

    Gaming4LifeDEヶ月 前

    You should really talk to Nintendo about having it on the NES emulator built into the Switch!

  6. Bearman851_YT

    Bearman851_YT2 ヶ月 前

    @david banan yes but I must not have been paying attention.

  7. Jerry R

    Jerry R44 分 前

    This game is Fantastic!!!!.. 🧙 .. 🔮 .. 🖒 Would love to see the developer take a similar limited approach with future game releases... 16 bit - Snes specs (2d - sprites / 2d gameplay / same style as nes version) 32 bit - Psx specs (2.5d - pre-rendered sprites / 3d levels / 2d gameplay / side-scrolling) 64 bit - N64 specs (3d - polygons / 3d gameplay) - Super Mario 64 as a template. Four profiles consisting of the 4 Mages having the same basic move sets but different special attacks to give them some diversity. A possible 2 player co-op split-screen option in Story mode. Maybe a 4 player split-screen multiplayer competitive mode with a first person view perspective (white gloves! 😁) where the mages engage in particular game play types... A. Mage Race to the Finish - Linear levels filled with enemies - Be the first to reach the exit B. Time Attack - be the mage with the highest score by eliminating enemies till time runs out C. Target Score - adjustable score level setting where the first mage to reach the score wins the match. C. Survival Mode - Last Mage Standing - Levels are battle arenas - involving hordes of re-spawning enemies - an adjustable set number of lives per player - be the last mage standing (Would be nice if each game release would continue to come with it's PC.exe as the first game had done.) These are just simply ideas. As this game franchise has such tremendous potential! That I couldn't resist unleashing the excitement 😅. Looking forward to any future releases!.. 🦄 .. ✌️

  8. Retro Coder TV

    Retro Coder TV4 時間 前

    great vid. I am trying to learn the concept of meta-tiles for my ZX Next game projects

  9. TheKrensada

    TheKrensada13 時間 前

    I'm going to buy this game soon. I want to play this on my NES.

  10. Scara McNamara

    Scara McNamara15 時間 前

    40 gigabytes, what's the problem? Seems like plenty of space

  11. Get DevVed

    Get DevVed2 日 前

    to the 1k people who disliked your phone is upside down

  12. Cameron Rudan

    Cameron Rudan4 日 前

    Bought an snes usb co troller just to play this, super excited

  13. Koliqa leonoff

    Koliqa leonoff5 日 前

    Developers 30 years later: "I have only 200gb to create a game"

  14. X_X

    X_X5 日 前

    how do you put a game in a cartridge??

  15. Kenbomp

    Kenbomp7 日 前

    Nes was awesome design

  16. Erica Schmid

    Erica Schmid9 日 前

    3:22 We Discovered Mario's color in smb1

  17. alexander5

    alexander59 日 前

    now do one for the Atari 2600

  18. Normal Human

    Normal Human9 日 前

    2050:turning a 40TB game in to a 40GB game

  19. cori

    cori10 日 前

    indie devs: we made a game as small as we could for fun triple-a devs: we made a game as big as we could for fun

  20. Oktay Mercan

    Oktay Mercan12 日 前

    This video is awesome and enlightening.

  21. Dillon Gardner

    Dillon Gardner12 日 前

    Is there a play through we could watch?

  22. Mike Tate

    Mike Tate12 日 前

    Sooooo... can we have another NES game now? I want more! Too great.

  23. Matt Wilson

    Matt Wilson13 日 前

    Awesome to see new games for retro consoles! Nice work!

  24. Rafael Brisola

    Rafael Brisola14 日 前

    AAA GameDevs NEED to watch this video.

  25. BS STW

    BS STW15 日 前

    You should make a GameBoy game

  26. the beans Art & Music

    the beans Art & Music16 日 前

    Aw, darnit. I wish I had money so I could play this game, lol. I won't have $$$$ until I am finished making my own game. That is if my mom doesn't kill me first.

  27. N Kliesow

    N Kliesow16 日 前

    Ridiculous how much space nowadays is thrown away just because it's there...

  28. Jorge Aguerreberry

    Jorge Aguerreberry18 日 前

    1036 person do not have brain

  29. Despolitizado

    Despolitizado19 日 前

    u not make a fit... bait .. u lie

  30. ERROR_Anything

    ERROR_Anything2 日 前

    the steam release has a built in emulator so its over 40kb if that's what you mean

  31. ERROR_Anything

    ERROR_Anything2 日 前


  32. Martin Evans

    Martin Evans20 日 前

    9:30 That is an astounding trick. Really interesting how anyone thought of that!

  33. Axel

    Axel20 日 前

    Absolutely mindboggling how much time, love and care you put, not only into the game, but into the presentation as well.

  34. suruz uddin

    suruz uddin21 日 前

    As a former NDS developer, most constraints described here resonate with my experiences.They were used to be challenging once. But in current space time, its fun to play around those pet constraints.

  35. I Eat Garbage

    I Eat Garbage22 日 前

    When my grandkids ask me what a "Bruh Moment" is, I'll show them this

  36. Tom Nook

    Tom Nook23 日 前

    Which game engine did you used

  37. KNJfan

    KNJfan23 日 前

    amazing and clever thinking :3

  38. Xylex Rayne

    Xylex Rayne24 日 前

    If you guys were able to create this masterpiece with only 40KBs, I want to see what you can do with ROM Bank switching!

  39. Fernando

    Fernando26 日 前

    Simply brilliant

  40. Transfixed

    Transfixed27 日 前

    Sweet Jeebus, not only made a cool game, exploiting the limitations of the technology, but also a video presenting a clear explanation of its creation, with animated visuals 😲 I can barely create an Excite Bike track.

  41. Elisa Love

    Elisa Love27 日 前

    Deseo recibir donaciones porque me gusta programar computadoras. ---------- Por lo tanto le invito a visitar mi página para que vea vídeos de videojuegos que programé. Deseo ayudar con mi conocimiento a este mundo que nosotros habitamos. Programar una computadora es difícil. Desarrollar un algoritmo es difícil. Pocas personas pueden hacer esto. Si en soledad programo el videojuego titulado: Double dragon. De pelea de dos jugadores, uno contra el otro de la compañía Japonesa Technos, del año 1994. Me tomaría aproximadamente un tiempo de cuatro años. ---------- Encuentra mis videojuegos dentro de la página de: JPreporter. Buscando "castillo 00" el nombre de la cuenta es "elisa love." Acepto donación de dinero o tecnología a mi nombre. También acepto ayudar con mi conocimiento a este mundo y recibir a cambio apoyo para hacer el trabajo de inteligencia natural que a mi mismo me gusta. Me gusta resolver problemas que necesitan de pensamiento natural humano. --------- El enlaze es: --------- Algunas pocas personas que han criticado mis videojuegos programados. Son ignorantes en la ciencia de la tecnología. ---------- Hago esta sugerencia: Es mejor formar un equipo para trabajo. De hecho los juegos en tres dimensiones me marean. Pienso que el éxito es introducir una nueva idea, o resolver un problema.

  42. Dyubsan

    Dyubsan28 日 前

    Which graphics lib was used?

  43. PirateFoxy MLG2

    PirateFoxy MLG228 日 前

    can you port it on game boy advance

  44. MARUTITO XD - Animaciones

    MARUTITO XD - Animaciones14 日 前

    That's not how it works...

  45. Pac Munchiez

    Pac Munchiez28 日 前

    This is cool, just bought it. Gonna try run it on my SNES Mini.

  46. TheDankest Tree

    TheDankest Treeヶ月 前

    Just out of curiosity, what software did you use to create this? Otherwise, an amazing game.

  47. GermanBurleyLover 777

    GermanBurleyLover 777ヶ月 前

    I have no NES😭, please make the game for SNES too😉

  48. Alexey Filippenko

    Alexey Filippenkoヶ月 前

    7:15 Why is the skull in upper middle part stored twice instead of being mirrored like the first boss?

  49. Alexey Filippenko

    Alexey Filippenkoヶ月 前

    @Nicolas Bétoux hm, I see a lot of mirrored tiles in the background when they talk about mirroring the meta-meta tiles, so they had to mirror all of those into memory? Interesting, thanks for clarifying :)

  50. Nicolas Bétoux

    Nicolas Bétouxヶ月 前

    This skull can't be mirrored because it's a tile (background) and only sprites can be mirrored on NES :)

  51. windowzombie

    windowzombieヶ月 前

    I live for this kind of stuff, I self impose these sorts of limits when creating sprite based games for fun with our modern languages with unlimited computing resources. Maybe I should take the dive into legitimate retro home brew, instead of just reading about NES and SNES architecture and watching videos like this :)

  52. A Person Online yes

    A Person Online yesヶ月 前

    Cool! does anyone know where I can get started making a game like this?

  53. Potchary

    Potcharyヶ月 前

    This is legit the 1000000th time I am watching this video and it‘s so interesting everytime I watch it

  54. Jestingwheat856

    Jestingwheat856ヶ月 前

    I lost you at the bits part

  55. UnderYoshi

    UnderYoshiヶ月 前

    I finally bought the game after seeing this video 2 years ago

  56. random guy

    random guyヶ月 前

    Did I seriously just watch someone make a fully working NES game in 2018?

  57. Josh The Pleb

    Josh The Plebヶ月 前

    How does nes co-op work since it only has 2 ports

  58. well_actually_

    well_actually_ヶ月 前

    I DIDNT EVEN REALIZE THIS CAME OUT!!! YOU SHOULD HAVE MADE AN UPDATE VIDEO!!! The game is so so so so fucking good

  59. Wun_Zee

    Wun_Zeeヶ月 前

    If you're willing and up for a challenge, what if you made a 3d sequel to this game with the restrictions of the N64?

  60. Kastor

    Kastorヶ月 前

    Where can I get the intro music ? Who is the composer?

  61. Nicolas Bétoux

    Nicolas Bétouxヶ月 前

    The composer is miau6502 (he is also the developer of the game), you can find this track in his album:

  62. Shining Plays

    Shining Playsヶ月 前

    how bout 1 level = 1 meta meta meta..... tile

  63. Akio

    Akioヶ月 前

    With black holes you could compress the data into 16 Bytes or less.

  64. Cut Man

    Cut Manヶ月 前

    -now try coding on the Sega Saturn- >:)

  65. Chad Wolf

    Chad Wolfヶ月 前

    so cool

  66. Grant Stevens

    Grant Stevensヶ月 前

    It would be awesome to see you make an optimized game for the original Gameboy that didn't feel all wonky and stiff.

  67. Adam Jennings

    Adam Jenningsヶ月 前

    Amazing vid - and great work. Would love to see more vid of the game.

  68. Ardent Drops

    Ardent Dropsヶ月 前

    Would you consider releasing this game for the Nintendo Switch? That would make for quite the journey.

  69. Alien X

    Alien Xヶ月 前

    This is awesomeeeee make more nes/snes games

  70. EL Barto 666

    EL Barto 666ヶ月 前




    This is research for me thats the newest NES game since the 90s

  72. Subsonic Smoke

    Subsonic Smokeヶ月 前


  73. Sir Vival

    Sir Vivalヶ月 前

    Meta-Tiles ... reminded me of Hofstadters Book "Gödel, Escher, Bach"

  74. Peter Panther

    Peter Pantherヶ月 前

    This video scratched many itches: 1.Retro game graphics 2.Game optimization 3.Old hardware and their quirks 4:Retro programming No wonder its so great.

  75. RubADub Media

    RubADub Mediaヶ月 前

    take a shot every time he says "meta"

  76. Megalomon

    Megalomonヶ月 前

    I'm literally watching this Video now the 4th time...

  77. Falxie_

    Falxie_ヶ月 前

    This is so cool

  78. LaCuevitaDelTejon

    LaCuevitaDelTejonヶ月 前


  79. George Sauciuc

    George Sauciucヶ月 前

    Just aswome

  80. Rawiioli

    Rawiioliヶ月 前

    Yesterday recieved your game from a good friend. Never heard of it before. It was a blast! Thank you!

  81. SourSugar

    SourSugarヶ月 前

    Almost forgot to watch this today

  82. presence3

    presence3ヶ月 前

    I bought it! I played it! Excellent game! Buy it! Play it!

  83. plagapong

    plagapongヶ月 前

    Map optimization smart AF

  84. IceBerq

    IceBerqヶ月 前

    bruh my code is 40kb

  85. y0mgi 3d

    y0mgi 3dヶ月 前

    wow vous êtes des génies! Bravo!

  86. Mathieu

    Mathieuヶ月 前

    Trop cool !!!

  87. gaaraati

    gaaraatiヶ月 前

    You're such a genius! I'm tearing up of happiness

  88. JuMeme

    JuMemeヶ月 前

    This would rock in the NES days

  89. Melih Çelik

    Melih Çelikヶ月 前

    How much did it take to complete this project? Especially since it is done in ASM. Those animated wall moves must have taken a lot of time

  90. Loid

    Loidヶ月 前

    Good job, now do it with warzone

  91. Надежда Головачёва

    Надежда Головачёваヶ月 前

    Game Makers then: the most revolutionaty platformer ever on the NES Game Makers now: here is really cool platformer shooter on NES Also Game Makers now: ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF ELSE IF

  92. Надежда Головачёва

    Надежда Головачёваヶ月 前

    @Tom Travis dude it's a joke you rotten chair

  93. Tom Travis

    Tom Travisヶ月 前

    Why do people who have never coded judge? Else ifs wasn't the issue, yanderedev chose javascript instead of c#.

  94. soy samuel po

    soy samuel poヶ月 前

    Nintendo wants to know your location

  95. Vaporon

    Vaporonヶ月 前

    Can you make a American copy?

  96. NotSo SunShiny

    NotSo SunShinyヶ月 前

    I would buy this if it were on steam, it fits what a side scroller is supposed to be perfectly

  97. Nicolas Bétoux

    Nicolas Bétouxヶ月 前

    It's already on Steam ;)

  98. Piotr Pietrzykowski

    Piotr Pietrzykowskiヶ月 前

    wait.. so THATS why megaman 2 kept flickering! okay.. well... okay..

  99. Afro Jack

    Afro Jackヶ月 前

    Make micro mages 2 on the SNES

  100. CoastersPaul

    CoastersPaul2 ヶ月 前

    Watching this after it was recommended in the very good GDQ run, and it did not disappoint. I'll have to actually play this eventually!

  101. IVAN-ENT

    IVAN-ENT2 ヶ月 前

    just bought it and have it on 3dsen amazing!

  102. IVAN-ENT

    IVAN-ENT2 ヶ月 前

    @Sid has like 70 games that work so far as from what I gather this is just the start and more will be added it yea u gotta add them manually doesn't take long

  103. Sid

    Sid2 ヶ月 前

    Does 3dsen support all nes games or does sorry need to be added individually

  104. Filipa P T

    Filipa P T2 ヶ月 前

    Amazing! I'm so glad I found this. And let me say, those little mages stole my heart, they are just too adorable for me to bear. Need to buy this game asap.

  105. Amit kumar

    Amit kumar2 ヶ月 前

    Back then : efficiency is the key. Now : MORE POWER DAMMIT

  106. Electronik Gaming

    Electronik Gaming2 ヶ月 前

    the first ssd was 20mb in size (0.02gb) and cost £1000

  107. Lodestar London

    Lodestar London2 ヶ月 前

    is there anyway we can get a Linux port?

  108. Lodestar London

    Lodestar London2 ヶ月 前

    @Sid because I don't want an emulator. I want a native port.

  109. Sid

    Sid2 ヶ月 前

    Just use a nes emulator on Linux. Why are you using Linux if you can't figure that out

  110. ░▒▓█▇▆▅▄▃▂Gous▂▃▄▅▆▇█▓▒░

    ░▒▓█▇▆▅▄▃▂Gous▂▃▄▅▆▇█▓▒░2 ヶ月 前

    Thats awesome, you made a real Game in this time for a "old" console, with a real physical Object you have to buy to Play it. I Love that Idea, it makes old Games Shine once again, after all they are still Games worth playing no matter the time. These days its always about new and better, but Games are timeless.

  111. Oliver Mainey

    Oliver Mainey2 ヶ月 前

    3rd time I've watched this video and it's still great

  112. Roland Productions

    Roland Productions2 ヶ月 前

    Dude this was very informative! Great video 👍Also what a bad ass game you made, is it up for sale anywhere?

  113. Nicolas Bétoux

    Nicolas Bétoux2 ヶ月 前

    You can find Physical and digital version! NES CARTRIDGE: STEAM: ITCH IO: (Both the and Steam releases contain a native Windows PC version as well as a ROM file for use on NES emulators and are thereby playable on many different platforms!)

  114. Topic - Topic

    Topic - Topic2 ヶ月 前

    The thing I'm really curious about now is how you deploy something like this to windows. Does it have to be packaged with the emulator?

  115. Carrrying

    Carrrying2 ヶ月 前


  116. bioshy

    bioshy2 ヶ月 前

    Literally bought the game because of this video

  117. Mostachini

    Mostachini2 ヶ月 前

    This is like my 5th time watching this video

  118. CoolBeans

    CoolBeans2 ヶ月 前

    I love this video, but is this really the bets guy they could get to record the audio. He sounds so bored like he wants to stop recording.

  119. Stu Buckland

    Stu Buckland2 ヶ月 前

    Back in the 80s, had this video been around then, all the programmers of home computers would be like "So what?".