- cross-posted to:
- [email protected]
- [email protected]
- cross-posted to:
- [email protected]
- [email protected]
Post from @bushRAT
in Discord:
Thanks to the ever growing support for
no_std
in Bevy, I’m now able to use Bevy on the GameBoy Advance! Using the currentmain
branch (which will be included for 0.16!) you can use a crate likeagb
(and some boilerplate I’m hiding) to write GameBoy Advance games almost as easily as you would for any other Bevy platform. Systems, plugins, resources, queries, the gamepad input API, it all just works. See the attached ROM if you have a GameBoy Advance emulator handy, but I recommend the MGBA emulator as it can also show debug logs (yes, even all the logging just works)
Links to GBA files:
If you have a real GBA or an FPGA console, the author will appreciate if you try :)
Repository: https://github.com/bushrat011899/bevy_agb_test
Just additional supported platform for the engine. This also showcases how flexible Bevy is - I don’t think you can port Unreal Engine, Unity or even Godot to GBA.
It’s possible thanks to the ongoing work on
no_std
support for Bevy. This simplifies porting to other platforms.