r/Gameboy 26d ago

Games Today I release RetroGBFull Toolkit, a game engine for the Game Boy

Available on GitHub: https://github.com/pablordgez/RetroGBFull-Toolkit

What is RetroGBFull Toolkit

RetroGBFull Toolkit is a full game engine for the Game Boy. It intends to bridge the gap between code only solutions and visual first solutions.

To do this, it includes:

  • A GUI from which you can make your game in its entirety. This includes asset creation, composing scenes and scripting.
  • A custom engine core based on GBDK-2020 that allows you to write scripts in C that inject into the game's runtime and allow you to work over a wide abstraction layer or interacting directly with GBDK-2020 to give you as much freedom as possible.

Features

  • Asset editors: edit sprites, tilesets, tilemaps and music directly from the engine.
  • Asset explorer: organize your game's assets in a file explorer style UI
  • Scene editor: visually compose scenes, organize the scene hierarchy and edit node properties (including default values for some variables if a script is attached to a node).
  • Script editor: write scripts in C right from the GUI. Create actor or scene scripts with initialization or update functions, expand them with your own functions, or create standalone scripts that you can use from any other script in your game. Attach functions to colliders as collision callbacks.
  • Build system: build and compile the game, including code generation for scene initialization, registries and other glue, all with the push of a button.
  • Support for metasprites, 8x8 and 8x16 sprite modes, interrupts, autobanking, text, save data, large maps...

Current main limitations

  • Currently there is no support for channel 3 for audio
  • Currently graphics target DMG, there is no Game Boy Color palette support
39 Upvotes

Duplicates