Skip to content

SpaceKit

  • SpaceKit screenshot 1 of 18
  • SpaceKit screenshot 2 of 18
  • SpaceKit screenshot 3 of 18
  • SpaceKit screenshot 4 of 18
  • SpaceKit screenshot 5 of 18
  • SpaceKit screenshot 6 of 18
  • SpaceKit screenshot 7 of 18
  • SpaceKit screenshot 8 of 18
  • SpaceKit screenshot 9 of 18
  • SpaceKit screenshot 10 of 18
  • SpaceKit screenshot 11 of 18
  • SpaceKit screenshot 12 of 18
  • SpaceKit screenshot 13 of 18
  • SpaceKit screenshot 14 of 18
  • SpaceKit screenshot 15 of 18
  • SpaceKit screenshot 16 of 18
  • SpaceKit screenshot 17 of 18
  • SpaceKit screenshot 18 of 18
1 / 18

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

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.

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.

  • 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.