[email protected] BGF Discord +1 (647) 558-8850
BoxPlanet Game Framework

Turn your story or brand into a custom game.

We build custom games for storytellers, companies, and creators using BGF, our game production framework made with Godot. You bring the concept, templates, storyboard, and brand direction; we guide the design and production. Assets can come from you, from our sourcing process, or from the default BGF asset base.

Generated Documentation

This page is generated from Markdown.

<< Return to TOC

Variants and Launcher

Purpose

BGF supports multiple game variants from a shared framework. A variant is a packaged game configuration with its own branding, front-end scenes, content catalog, and progression setup.

Launcher Flow

At startup, the launcher:

  1. Chooses the active game variant
  2. Downloads the required game assets as encrypted PCK content
  3. Loads the selected BGF variant package
  4. Opens that variant's configured landing or lobby flow

This allows one framework to support multiple publicly distinct games while keeping the core systems shared.

What A Variant Can Change

A variant can define:

  • its landing and lobby presentation
  • which actors are available
  • which campaigns are available
  • which items and cards are used
  • default starting content
  • campaign summaries and other front-end scenes
  • how a new run begins

What Variants Are Best Used For

Variants are best understood as packaging and branding layers, not as separate engines. They let the same BGF foundation power different game identities and content models.

Example

  • Ash d'roid uses the framework for a ship-focused presentation with variant-specific hangar and armoury flow.
  • Sylpets uses the same framework for a different front-end and story/campaign structure.

<< Return to TOC