High Dimensional Procedural Content Generation
About
Procedural content generation (PCG) has made substantial progress in shaping static 2D/3D geometry, while most methods treat gameplay mechanics as auxiliary and optimize only over space. We argue that this limits controllability and expressivity, and formally introduce High-Dimensional PCG (HDPCG): a framework that elevates non-geometric gameplay dimensions to first-class coordinates of a joint state space. We instantiate HDPCG along two concrete directions. Direction-Space augments geometry with a discrete layer dimension and validates reachability in 4D (x,y,z,l), enabling unified treatment of 2.5D/3.5D mechanics such as gravity inversion and parallel-world switching. Direction-Time augments geometry with temporal dynamics via time-expanded graphs, capturing action semantics and conflict rules. For each direction, we present three general, practicable algorithms with a shared pipeline of abstract skeleton generation, controlled grounding, high-dimensional validation, and multi-metric evaluation. Large-scale experiments across diverse settings validate the integrity of our problem formulation and the effectiveness of our methods on playability, structure, style, robustness, and efficiency. Beyond quantitative results, Unity-based case studies recreate playable scenarios that accord with our metrics. We hope HDPCG encourages a shift in PCG toward general representations and the generation of gameplay-relevant dimensions beyond geometry, paving the way for controllable, verifiable, and extensible level generation.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Time direction | Time direction Small scale | Runtime (s)0.17 | 6 | |
| Time direction | Time direction Medium scale | Runtime (s)0.18 | 6 | |
| Time direction | Time direction Large scale | Runtime (s)0.25 | 6 | |
| Level Generation | Space Scale S single-page context | Runtime (s)0.138 | 6 | |
| Level Generation | Space Scale M single-page context | Runtime (s)0.663 | 6 | |
| Level Generation | Space Scale L single-page context | Runtime (s)3.542 | 6 | |
| Controllability | HDPCG Space Scale S (aggregated runs) | MAE (Density)2.217 | 3 | |
| Controllability | HDPCG Space Scale M (aggregated runs) | MAE (Density)1.366 | 3 | |
| Controllability | HDPCG Space Scale L (aggregated runs) | MAE (Density)1.343 | 3 |