AssetHarvester

GodotBoy Export Template

Bookmark Asset

GodotBoy Export Template

Assets | Unknown license!

By GreenF0x

This is a template for exporting a GB/GBC ROM into an bundled executable for Linux, Windows, or Android. This makes publishing on Steam or Google Play Story as easy as dropping your ROM into the template, pointing the emulator at it, and exporting the project. Under the hood, I've used RBoy (a Rust based emulator) into a library, and interfaced into Godot. Using a full game engine like Godot under the hood means you can modify controls easily, add/modify touch screen controls (touch screen Android controls are WIP), write custom screen shaders, or even place your game into a 3d environment. And since Godot is lightweight, the download size is still quite reasonable. To interface your GBStudio/gbdk-2020 game into a larger Godot world through variable reading, check out the current development version (bottom GitLab link). As a bonus, it hides the ROM within a compressed asset files. It is possible to even encrypt your ROM to make it harder (but not impossible) to pirate, if you very strictly wanted your game to run on a supported platform. I don't suspect that would be a popular option, but it's possible for anyone who cares to. To try it out yourself, download this repo, download Godot, replace my ROM with yours (be sure to delete my rom), and follow the export tutorials on Godot. Currently, it supports Linux (ARM64 or x86_64), Android (ARM64 & x86_64), and Windows (x86_64).  For MacOS, I ask you to compile yourself (for code signing reasons, idk much about distributing MacOS software though). It does require an ARM Mac to compile, and Cargo (Rust's compiler chain), but that is not required run (even in Editor). I don't personally use MacOS, so if you have any issues, let me know and we might need to figure it out together. If there is enough interest, I would like to publish a Anthology game: a collection of GBStudio or gbdk-2020 games in a single Steam and/or Android download. If your game is in a presentable state and you'd like to be part of an anthology, contact me on BlueSky. It is, in it's current state, MIT licensed. I don't *expect* to make any money on this, but if this helps you publish your game on one of these stores, consider supporting it so I can spend more of my personal time on it. (And back GBStudio on Patreon while you're at it) For business inquiries and console porting contact me on BlueSky. Thanks for checking it out! GodotBoy source code: https://gitlab.com/greenfox/godot-boy This template's Repo: https://gitlab.com/greenfox/gbc-exe-template My BlueSky: https://bsky.app/profile/greenf0x.bsky.social

View original on itch.io

Contact

Terms of Service

Privacy Policy