this post was submitted on 25 Jan 2025
17 points (100.0% liked)

Bevy

269 readers
9 users here now

A community for discussion around the bevy game engine! https://bevyengine.org/

founded 1 year ago
MODERATORS
 

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 current main branch (which will be included for 0.16!) you can use a crate like agb (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

top 5 comments
sorted by: hot top controversial new old
[–] GTG3000@programming.dev 4 points 3 weeks ago (1 children)

Don't use Discord as a CDN, their links expire.

[–] Shatur@lemmy.ml 1 points 3 weeks ago (1 children)

Ah, you are right. But I didn't know where to upload them. What would you use for files?

[–] GTG3000@programming.dev 2 points 3 weeks ago

Good question. Probably MEGA, at this point? Dropbox is also still a thing but I have no clue about how much storage you get for free any more.

[–] proceduralnightshade@lemmy.ml 1 points 3 weeks ago (1 children)

Please explain to someone not very deep into the whole rust, bevy and game dev game: what are the implications of this?

[–] Shatur@lemmy.ml 2 points 3 weeks ago

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.