Mi Ninos

A Game Boy platformer written in GBZ80 assembly, made for the GBRetroDev'24 game jam.

Un plataformas para Game Boy escrito en ensamblador GBZ80, hecho para la game jam GBRetroDev'24.

OverviewResumen

Mi Ninos is a vertical platformer for the original Game Boy in which you help Nina find her mischievous kittens, exploring different parts of a city, from a park to the highest rooftops. It was built entirely in GBZ80 assembly by a team of three students from the University of Alicante for the GBRetroDev'24: Heroes of ASM game jam, our first project in assembly.

Mi Ninos es un plataformas vertical para la Game Boy original en el que ayudas a Nina a encontrar a sus gatitos traviesos, explorando distintas zonas de una ciudad, desde un parque hasta los tejados más altos. Se construyó por completo en ensamblador GBZ80, por un equipo de tres estudiantes de la Universidad de Alicante, para la game jam GBRetroDev'24: Heroes of ASM, nuestro primer proyecto en ensamblador.

Screenshots and videoCapturas y vídeo

How to playCómo jugar

Free to download on itch.io as a ROM. Play on PC with an emulator (Emulicious or BGB recommended), or on real hardware with a flash cartridge.

Descarga gratuita en itch.io como ROM. Se puede jugar en PC con un emulador (se recomienda Emulicious o BGB), o en una Game Boy real con un cartucho flash.

Technical informationInformación técnica

EngineMotor
GBZ80 assembly, using the GBTelera frameworkEnsamblador GBZ80, usando el framework GBTelera
PlatformPlataforma
Game Boy ClassicGame Boy Classic
ContextContexto
Made in a game jam: GBRetroDev'24, Heroes of ASMHecho en una game jam: GBRetroDev'24, Heroes of ASM
TeamEquipo
3 people3 personas
StatusEstado
FinishedFinalizado
My roleMi rol
ProgrammerProgramadora

DevelopmentDesarrollo

  • Had to juggle two university projects running in parallel.
  • Tuvimos que aprender a llevar dos proyectos a la vez.
  • Learned the fundamentals of low-level programming, without the conveniences of a modern engine, but also without its layers of abstraction.
  • Aprendimos las bases de la programación a bajo nivel, sin las facilidades de un motor moderno, pero también sin la abstracción que este supone.
  • Worked within the Game Boy's hardware limitations.
  • Trabajamos con las limitaciones a nivel de hardware que supone la Game Boy.
  • Won third place for art in the jam.
  • Ganamos el tercer premio al arte.
  • Especially useful for understanding how everything works under the hood, optimising to the limit, and building a solid foundation to keep growing on.
  • Me sirvió especialmente para aprender cómo funciona todo por debajo, optimizar al máximo, y afianzar unas bases sólidas sobre las que seguir construyendo.
  • A special motivation throughout the project: being able to program for, and actually play the game on, the Game Boy itself, the console from my childhood that has meant so much to me.
  • Un incentivo especial durante todo el proyecto: poder programar y probarlo en la propia consola de mi infancia, la Game Boy, que tanto me ha marcado en mi vida.

TeamEquipo

  • Amanda Cascales ValentínProgrammerProgramadora
  • Sara Ródenas GonzálezProgrammer and ArtistProgramadora y Artista
  • Joel Andrés García ReyesProgrammer & musicProgramador y músico