mirror of
https://github.com/kittywitch/katgba.git
synced 2025-12-22 00:09:17 -08:00
Kat's wip GBA game(s) to learn making games on smol hardware
| .cargo | ||
| build/linker_scripts | ||
| src | ||
| .envrc | ||
| .gitignore | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| default.nix | ||
| flake.lock | ||
| flake.nix | ||
| katgba-emu.nix | ||
| package.nix | ||
| README.md | ||
| rust-toolchain.toml | ||
| shell.nix | ||
katgba
Currently an example Rust game from the GBA crate, but with nix building.
Hopefully eventually a series of game projects to learn how to make games on smol hardware
Emphasis on learning:
- embedded programming
- game development
- building abstractions
Usage
# Build rom
nix build .#katgba
# Use mgba-qt with a built rom
nix run .#katgba-emu
Shell
# Allow permissions for direnv to use shell
direnv allow
# or consume with `nix develop`
nix develop
# Use mgba-qt with a built rom
katgba-emu