Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

GodotBoy GDExtention

An asset by GreenFox
The page banner background of a mountain and forest
GodotBoy GDExtention thumbnail image
GodotBoy GDExtention thumbnail image
GodotBoy GDExtention hero image

Quick Information

0 ratings
GodotBoy GDExtention icon image
GreenFox
GodotBoy GDExtention

Note: I strongly recommend you check out the template on Itch. https://greenf0x.itch.io/godotboy-template. This version does not get updated as often. The GitLab link is always the most cutting edge, but perhaps not the most stable. GodotBoy allows you to load ROMs from everyone's favorite 80s portable game console as well as it's 90s counter part. You can add an emulator to you game. The repo includes some examples of using these as a pickup, or as part of a control surface.The sample is the most minimal example I could come up with and a ROM created from GBStudio (another MIT licensed project)It's a GDExtention written in Rust with GodotRust and RBoy.0.1.4: It now supports Windows, Linux, Linux on ARM64, and Android (on ARM64, but no reason it can't support Android x86 if anyone wants that).0.2.0: Added support for GBA, but requires a BIOS file. Maybe someday figure out how to remove that requirement. v0.4.0 note: this was removed, it is beyond the scope of this project. If this is of interest to you, find me on BlueSky.0.3.0: Now has support for Web exports. Requires Threads and Extension support in web exports.0.4.0: Memory tools added! GBStudio added the script memory map to the exports, so you can now use the memory read/write tooling to trigger events in Godot or modify the game at run time.Itch.io Link: https://greenf0x.itch.io/godotboy-templateGodotRust: https://github.com/godot-rust/gdextRBoy: https://github.com/mvdnes/rboy

Supported Engine Version
4.2
Version String
0.4.0
License Version
MIT
Support Level
community
Modified Date
12 hours ago
Git URL
Issue URL

Note: I strongly recommend you check out the template on Itch. https://greenf0x.itch.io/godotboy-template. This version does not get updated as often. The GitLab link is always the most cutting edge, but perhaps not the most stable.

GodotBoy allows you to load ROMs from everyone's favorite 80s portable game console as well as it's 90s counter part. You can add an emulator to you game. The repo includes some examples of using these as a pickup, or as part of a control surface.

The sample is the most minimal example I could come up with and a ROM created from GBStudio (another MIT licensed project)

It's a GDExtention written in Rust with GodotRust and RBoy.

0.1.4: It now supports Windows, Linux, Linux on ARM64, and Android (on ARM64, but no reason it can't support Android x86 if anyone wants that).
0.2.0: Added support for GBA, but requires a BIOS file. Maybe someday figure out how to remove that requirement. v0.4.0 note: this was removed, it is beyond the scope of this project. If this is of interest to you, find me on BlueSky.
0.3.0: Now has support for Web exports. Requires Threads and Extension support in web exports.
0.4.0: Memory tools added! GBStudio added the script memory map to the exports, so you can now use the memory read/write tooling to trigger events in Godot or modify the game at run time.

Itch.io Link: https://greenf0x.itch.io/godotboy-template
GodotRust: https://github.com/godot-rust/gdext
RBoy: https://github.com/mvdnes/rboy

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
GodotBoy GDExtention icon image
GreenFox
GodotBoy GDExtention

Note: I strongly recommend you check out the template on Itch. https://greenf0x.itch.io/godotboy-template. This version does not get updated as often. The GitLab link is always the most cutting edge, but perhaps not the most stable. GodotBoy allows you to load ROMs from everyone's favorite 80s portable game console as well as it's 90s counter part. You can add an emulator to you game. The repo includes some examples of using these as a pickup, or as part of a control surface.The sample is the most minimal example I could come up with and a ROM created from GBStudio (another MIT licensed project)It's a GDExtention written in Rust with GodotRust and RBoy.0.1.4: It now supports Windows, Linux, Linux on ARM64, and Android (on ARM64, but no reason it can't support Android x86 if anyone wants that).0.2.0: Added support for GBA, but requires a BIOS file. Maybe someday figure out how to remove that requirement. v0.4.0 note: this was removed, it is beyond the scope of this project. If this is of interest to you, find me on BlueSky.0.3.0: Now has support for Web exports. Requires Threads and Extension support in web exports.0.4.0: Memory tools added! GBStudio added the script memory map to the exports, so you can now use the memory read/write tooling to trigger events in Godot or modify the game at run time.Itch.io Link: https://greenf0x.itch.io/godotboy-templateGodotRust: https://github.com/godot-rust/gdextRBoy: https://github.com/mvdnes/rboy

Supported Engine Version
4.2
Version String
0.4.0
License Version
MIT
Support Level
community
Modified Date
12 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers