This is a fully 3D spaceship simulation prototype made completely from Unity primitives / placeholder objects .  It's not really a game at this point, just a piloting simulation but it can form the basis for a much deeper  exploration/simulation game in space by adding NPC interactivity and quests. 

Features include:

  • A spaceship model that actually contains an NPC
    (you can leave the ship by pressing L on the keyboard, but the character will be stranded in space in 3rd person perspective}
  • Other ships with a simple AI you can follow and fight (they may fight back!)
  • A Procedurally generated galaxy full of stars, planets (that orbit  their stars) moons and space stations
  • A heads-up auto-navigation feature showing a 2D map of the galaxy (showing only  the inhabited worlds)
  • A simple energy resource management system  via faders
  • WASD pilot controls, LEFT SHIFT to pitch up, LEFT CTRL to pitch down, H to fire phasers, L to leave the ship (not recommended) and B to break from orbit or auto-nav
  • If you are skilled  you might be able to "jump ships" by getting above an NPC ship and leaving the ship, allowing your pilot to make contact with the other ship will automatically put them in the pilot seat of that ship (this was an unintended feature)

Basic Mechanics:

Getting close enough to a planet will put you in  "geosynchronous obit"  (actually just hovering around the north pole) . This will cause other NPC ships to spawn. These ships will  do their own thing, navigating from planet to planet, but will chase or attack if provoked. My AI is very simple at this point, consisting of only 5  behavioral states (pause, navigate to planet, lurk, follow, attack). You can break from orbit by pressing B. Breaking from orbit is not easy as you can get caught in the planet's gravitational pull and thus back into orbit - you need to pitch up in order to break orbit fully. Getting out of the orbit of a space station is a bit broken right now (i.e. it's very difficult but can be achieved with skillful piloting). 

To quickly navigate to a nearby "habitable planet" use the HyperDrive or AutoNav . Hyperdrive both AutoNav and Hyperdrive are set up to be achievements but are activated from the start in this version for testing purposes.  

NOTE:

This is not a "game" per say,  just a prototype.  It is meant to showcase my Unity dev skills in 2024. If you are interested in purchasing this prototype as the basis for your own space exploration game, leave a comment below and please note that I will be making this "kit" codebase purchasable / downloadable in the near future! 

Additional notes:

A dev log discussing techniques used, known bugs and issues is forthcoming. I will not be updating this version of the prototype (I may develop a full-fledged  roguelike space game in the future but it will be greatly re-skinned with many more added features and bug fixes). 

THANKS FOR CHECKING THIS OUT!

Published 3 days ago
StatusPrototype
PlatformsHTML5
AuthorVectory Games
GenreShooter
Made withUnity
Tags3D, Minimalist, Prototype, Roguelike, Space Sim

Leave a comment

Log in with itch.io to leave a comment.