Spacenova
Spacenova
🚀Shoot ‘em Up Tech Demo for GBA / Tech Demo – Shoot ‘em Up para GBA
🇺🇸 English
This is an experimental project I created as part of my journey learning C++ and exploring Game Boy Advance (GBA) game development. I used the Butano engine, a modern C++ engine designed specifically for GBA homebrew projects.
🎮 Controls
For playing on emulator (keyboard) or real GBA hardware:
Action | Keyboard (Emulator) | GBA |
---|---|---|
Move | Arrow Keys | D-Pad |
Shoot | Z Key
| B Button
|
🎮 About the Game
This is a tech demo of a Shoot ‘em Up game, where you control a spaceship dodging bullets and taking down enemies. The main goal of this project was to learn how the GBA hardware works and how to build an optimized 2D game for it.
🧪 Educational Purpose
This is not a complete game — it’s a technical demonstration built for learning and C++ practice, focusing on sprite handling, collision detection, input, timers, and rendering. It lays the groundwork for future, more polished projects. Go to the GitHub repository.
📥 .gba File Included | The download includes a .gba file, which can be played on GBA emulators or on real hardware using a compatible flashcart. |
________________________________________________________________________________
🇧🇷 Português
Este é um projeto experimental que desenvolvi como parte dos meus estudos em C++ e como forma de explorar o desenvolvimento de jogos para o Game Boy Advance (GBA). Utilizei a engine Butano, que facilita o desenvolvimento em C++ para o GBA com uma abordagem moderna.
🎮 Controles
Para jogar no emulador (teclado) ou no console GBA real:
Ação | Teclado (emulador) | GBA |
---|---|---|
Movimentar | Setas direcionais | D-Pad |
Atirar | Tecla Z
| Botão B
|
🎮 Sobre o Jogo
Trata-se de uma tech demo de um jogo no estilo Shoot ‘em Up, onde o jogador controla uma nave enfrentando inimigos e desviando de projéteis. O objetivo principal deste projeto foi entender o funcionamento do hardware do GBA e como construir um jogo 2D otimizado para ele.
🧪 Propósito Educacional
Este jogo não está completo — é uma demonstração técnica feita para fins de aprendizado e prática em C++, com foco em gerenciamento de sprites, colisões, input, timers e renderização. Serve como base para projetos futuros mais elaborados. Vá para o repositório do GitHub.
📥 Arquivo .gba Incluso
| O download inclui o arquivo .gba , que pode ser jogado em emuladores de GBA ou em um console original usando um flashcart compatÃvel.
|
Published | 1 day ago |
Status | Released |
Platforms | HTML5 |
Author | AdonaiDiogenes |
Genre | Shooter |
Tags | Game Boy Advance, Shoot 'Em Up |
Download
Install instructions
📥 How to Play / Como jogar
🇺🇸 English
To play this project on your computer, you can use a Game Boy Advance emulator. We recommend mGBA for its accuracy and compatibility.
If you prefer to play on real hardware, you can flash the .gba
file onto a compatible GBA flashcart.
💡 Included file:
Spacenova.gba
________________________________________________________________________________
🇧🇷 Português
Para jogar este projeto no seu computador, você pode utilizar um emulador de Game Boy Advance. Recomendamos o mGBA por sua compatibilidade e precisão.
Se preferir jogar no console original, é possÃvel gravar o arquivo .gba
em um flashcart compatÃvel com o GBA.
💡 Arquivo incluso:
Spacenova.gba
Leave a comment
Log in with itch.io to leave a comment.