High-performance 2D runtime for Pixscape Studio Free, built on LibGDX and Artemis-ODB.
➡️ Download Pixscape Studio Free: https://github.com/pixscapegames/pixscape-studio-releases
🌐 Website: https://pixscape.games/
📘 Documentation: https://pixscape.games/docs
📝 Changelog: CHANGELOG.md
Pixscape Runtime is the open-source runtime core powering Pixscape Studio Free and exported Pixscape projects.
It is a performance-oriented 2D game runtime built on top of LibGDX and Artemis-ODB ECS, designed for lightweight workflows, fast iteration, deterministic rendering, and multiplatform deployment.
Pixscape Runtime provides the low-level engine layer used by Pixscape Studio exports, including rendering, tiled maps, physics integration, animation playback, particles, shaders, lights, prefabs, runtime asset availability, tileset profiles, repeated renderables, and deterministic 2.5D spatial ordering.
Pixscape Studio Free is the recommended way to build games with Pixscape.
This runtime repository is also available separately for developers who want direct engine-level access, advanced customization, or full integration inside existing LibGDX projects.
- LibGDX-based runtime
- Artemis-ODB ECS architecture
- SOA-oriented rendering pipeline
- Fast sprite and tiled rendering
- Async atlas workflows
- Runtime asset availability system
- Tileset-profile-aware tiled placement
- Efficient repeated renderables
- Runtime Availability and prefab spawning
- Animation and particle runtime support
- Shader and light pipeline
- Box2D physics integration
- Spatial V3 deterministic 2.5D ordering
- Desktop, Android and HTML5/WebGL2 deployment
Pixscape Runtime includes Spatial V3, a deterministic ordering system for actors and tiled environment structures in orthographic and isometric scenes.
Spatial V3 supports:
- connected wall structures with automatic merge and split handling
- deterministic corner and junction rules
- exposed-face compilation for tiled structures
- canonical static tile ranks for Spatial-enabled tiled layers
- source-aware Spatial layer runtime caches
- actor ordering based on circular physics footprints
- altitude-aware structures and multi-level environments
- stable actor, wall and tiled ordering without frame-to-frame flicker
- Sprite rendering
- Tiled map rendering
- Orthographic and isometric tiled support
- Texture array batching
- Multi-texture batching
- Layered rendering
- Runtime culling
- Deterministic render ordering
- Spatial V3 2.5D ordering
- Tileset-profile-aware tiled placement
- Native-size tile rendering with anchors and offsets
- Tiled transform flag support
- Efficient repeated renderables
- Render diagnostics for texture binds, flushes, projection uploads and region-cache resolution
- Async atlas workflows
- Runtime asset availability declarations
- Runtime sprite access
- Runtime animation definitions
- Runtime particle definitions
- Runtime prefab loading
- Scene export compatibility with Pixscape Studio Free
- Tileset profile manifest loading
- Tiled animation metadata loading
- Frame-based animation playback
- Animation clips
- Runtime animation metadata
- Horizontal flip metadata
- Dynamic animation spawning
- Multiple authored animations per animation entity
- Atomic animation switching by asset ID or name
- Read-only animation definition queries
- Box2D integration
- Runtime physics synchronization
- Physics-based actor footprint support for Spatial ordering
- Mouse/touch drag helper system
- High-level Physics API for runtime state, scale, parallax and Box2D body/world access
Pixscape Runtime targets:
- Desktop
- Android
- HTML5 / WebGL2
Pixscape Runtime is built with JDK 21 tooling and published as Java 8-compatible bytecode for maximum LibGDX ecosystem portability. Pixscape Studio Free requires Java 21.
iOS/RoboVM is not currently listed as an officially tested target.
Pixscape Runtime is available from Maven Central.
dependencies {
implementation "games.pixscape:pixscape-runtime:0.1.9"
}<dependency>
<groupId>games.pixscape</groupId>
<artifactId>pixscape-runtime</artifactId>
<version>0.1.9</version>
</dependency>Full documentation is available on the official website:
Runtime Java APIs are divided into HIGH_LEVEL, SUPPORTED_EXPERT, and
INTERNAL support levels. See RUNTIME_API_SUPPORT_POLICY.md
for compatibility, lifecycle, and ownership expectations.
Pixscape Studio Free builds are available here:
➡️ https://github.com/pixscapegames/pixscape-studio-releases
See CHANGELOG.md for release notes.
Pixscape Runtime is released under the Apache License 2.0.
See LICENSE for details.

