This project is a basic micro-gameengine to run lua in the Nintendo Game Boy Advanced, which can be expanded to a custom engine, such as Gly Engine.
there is no sanitization, error handling or observation of resource consumption, all of this takes up precious CPU time, bad code will make the game crash with a black screen. Developing a multiplatform game with desktop support is recommended, especially for testing Lua code! |
use devkitpro/devkitarm container if you do not have devkitpro installed.
git clone https://github.com/gamelly/core-native-gba
cmake -Bbuild -H. -DGAME=vendor/engine/examples/pong/game.lua
make -C build
VisualBoyAdvance build/bin/game.gba