RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
Framework Overview

w

RapidGameFramework is a small Godot framework for building data-driven games that share managers for resources, events, save state, audio, scenes, settings, menus, layout, input, cards, shops, inventory, packs, stats, achievements, sprites, powerups, arcade helpers, platformer helpers, tactical grids, alchemy systems, codex state, spell loadouts, deck rotation, and battles.

The reusable code lives under scripts/systems/. Game-specific content should live under data/games/<game_id>/ and pass paths into the systems instead of hardcoding content into managers.

Reuse Model

Each system is intentionally lightweight and data-oriented:

  • Load structured data from JSON or Godot ConfigFile state.
  • Keep game-specific rules in scene scripts or data files.
  • Expose small public methods for game scenes to call.
  • Return plain Dictionary and Array values so systems can be reused across games.
  • Prefer manager state dictionaries and saveManager.collect_manager_state() for persistence.

Core Modules