Skip to content
Media 0 for listing Modular Space Ship Stat System

Description

Get ahead on your spaceship or vehicle based game with the Modular SpaceShip Stat System!This system implements all of the blueprint code to get a head start on an upgrade a modify system for you spaceships or vehicles (with a bit of modification for other vehicles).

-

This system is highly inspired by the ship customization in Elite Dangerous and other space sim games

-

This system contains:
  • Data-driven shop UI for easy creation of unique shops per space station or storefront using data tables and structs.

  • Ability to create unique stations and shop fronts with specific functionality. Want one to allow the player to modify their vehicle but not have a shop? Vice versa? You can!

  • Docking system to allow space ships to dock with space stations or other locations using sockets mapped to collision components for easy setup.

  • Modular weapon system with damage types and different damage per type per weapon. Weapons can equip skeletal meshes to the player pawn for easy visual changes. (NOTE: No combat is included in this system. Just the stats that the weapons can modify for you to implement in your own combat system.)

  • Other parts of the ships are easily modular such as, engine, shields, scanner, cargo capacity and bays, and module upgrades such as: weapon upgrades, hull upgrades, and more!

  • Data-driven outfitting interface that uses data from the current player pawn to build the interface with all needed information for the player to easily manage their loadout at locations that allow them to.

  • Outfitting includes: viewing equipped modules and stats, discarding or selling equipped modules

  • Basic currency system

  • Module classes: these allow you to assign specific slots on the ship to only allow up to a certain class of weapon or module to be equipped in that slot.

-

What this system is not:
  • This is not a complete game template for a space game. Simply a system to easily implement player modify-able components to their spaceship or vehicle.

  • This is not a complete game loop system.

  • This is not a combat system.

-

What are you waiting for? Check out the demo and get started creating the space game you want to create. This system will allow you to define and expand upon systems in your space game to create a truly player-changeable experience.

-

You can have multiple space stations, multiple ships all with different stats and loadouts all implemented in blueprints for easy integration with your existing system.

-

The player pawn included is an arcade style ship controller and pawn. It can be used or easily replaced with a true 6DOF controller. The stats in the system will modify the players ship stats such as weapon damage, damage types, scanner range, scanner capabilities, hull amount, shield amount, etc. Engine stats are the only one that will affect the included pawn as the others are meant to be tied into your existing systems.

-

NOTE: The ship and station displayed in the first few images are in the demo but NOT the project or asset kit itself!!!! They are from Kitbash3D and their cargo application for free however, and I show how to implement them in the documentation. (Or any other station or ship). The ship and station that are included are meant to easily demonstrate the functionality of this kit, as it is a code first kit. They are shown in the last few images.

-

Documentation: Here

Demo: Download Here

Included formats

  • logo of Unreal Engine format