SpaceKit
SpaceKit is a complete, playable space game template for Unreal Engine 5, delivered as a single self-contained Code Plugin. It combines procedural planets and ring habitats, a gravity-aware jetpack character and a pilotable 6DOF starship, already wired together into a working loop.
The whole loop ships playable: explore a world on foot, board your landed ship, lift off, cross space, touch down on another world and step out. Every step works in the included demo maps, so there is nothing to assemble first.
- Current version
- 1.1
- Unreal Engine
- 5.4 – 5.8
Who it’s for
Section titled “Who it’s for”Space games that need the full planet-to-planet loop: worlds you can land on and walk around, a character that handles spherical and centrifugal gravity, and a ship that flies from one world to the next, in single-player or multiplayer.
SpaceKit is a working space game rather than a toolkit you assemble. You start from something playable and build on it, with full C++ source and everything meaningful exposed to Blueprint. If you already own the standalone PlanetGen or Starship plugin, SpaceKit installs alongside them, but it needs neither.
How it works in one minute
Section titled “How it works in one minute”Open /SpaceKit/Maps/MultiPlanetsMap and press Play. You are standing on a procedurally generated planet with a ship parked beside you.
Three systems do the work:
- Worlds. Spherical planets (
ASKPlanet) and cylindrical ring habitats (ASKRingWorld), generated and streamed at runtime from layered 3D noise. No baking and no loading screens. - Gravity. Radial on planets, centrifugal inside rings. The character walks the full surface of a sphere; there is no fake “up”.
- The ship. A 6DOF spacecraft (
ASKStarshipPawn) that reads the gravity at its location and aligns to it, so the same pawn flies in atmosphere and in open space without switching modes.
The systems are deliberately loosely coupled. The ship module has no compile-time dependency on the planet module, so you can lift the ship into a project with no planets and it still flies.
Next steps
Section titled “Next steps”- Features: everything SpaceKit does, with its key classes.
- Requirements: engine versions, Shader Model 6 and plugin dependencies.
- Installation: install from Fab and apply the required renderer settings.
- Quick start: a planet, an atmosphere, the starship and a ring habitat from an empty level.


















