Document Type

Game

Abstract

StarGen supports mixed-scale generation workflows, including galaxy-wide star distributions, quadrant and sector density visualization, subsector star fields via lazy sector generation, and full star system generation (stars, orbits, planets, moons, and belts) from selected stars or standalone seeded system generation. The tool also supports procedural jump route generation and visualization through a jump-lane pipeline, enabling early exploration of navigable spatial structures for game design.

StarGen is a mixed-initiative authoring tool rather than an autonomous content replacement system. Designers control seeds, galaxy presets, galaxy type (spiral, elliptical, irregular), and structural and density parameters (e.g., arm count, pitch, bulge settings, ellipticity, irregularity, radius, and density multiplier), and iteratively evaluate generated outputs through multiple viewers and inspectors. Outputs can be saved for reuse and iteration, including seeded galaxy/system/body data and JSON-based persistence for debugging and inspection. All runtime generation in StarGen is deterministic procedural logic using seeded specifications and random number generation.

AI assistance was used only for code assistance and documentation during development, and no AI or LLM is used in runtime generation or in content shown to users. The process of tool generation was the result of iterating with various LLMs and directing the output via a defined ruleset and feedback.

Publication Date

2026

Comments

Current code base available at (https://github.com/Jazhikho/star_gen), Note, this is an active codebase, and may contain a different feature set than what is defined in this submission. The latest release version is hosted at (https://jazhikho.itch.io/stargen), and may include different builds (IoS, Android, etc).

Date

26 February 2026

Included in

Game Design Commons

Share

COinS