Jump to content

Roadmap: Difference between revisions

From Starship Simulator
Cagi (talk | contribs)
No edit summary
Updated
Line 1: Line 1:
{{WIP}}
''Last updated based on developer notes from: 2nd May 2025''
This roadmap provides an overview of [[Starship Simulator]]'s planned development milestones, including new features, systems, and major patch cycles as it moves toward Early Access. Each update introduces new gameplay mechanics, ship interior improvements, galactic systems, and quality-of-life enhancements, giving players a clear view of how the simulation is evolving.
This roadmap provides an overview of [[Starship Simulator]]'s planned development milestones, including new features, systems, and major patch cycles as it moves toward Early Access. Each update introduces new gameplay mechanics, ship interior improvements, galactic systems, and quality-of-life enhancements, giving players a clear view of how the simulation is evolving.


Line 22: Line 25:


=== Objectives ===
=== Objectives ===
# '''Remodel the Magellan Class vessel''' — Streamlined design with visible FTL hardware
# Remodel the [[Magellan Class]] vessel to be more streamlined, more unique, and to include visible FTL hardware.
# '''[[Galaxy Generation]] Improvements''' — Including life-generation framework
# Significantly improve the [[Galaxy Generation]] code, and more specifically add all of the prerequisite code for generating life across the whole galaxy.
# '''[[Sensors]] Interface Overhaul''' — New UI with planetary scan mode
# Completely overhaul the [[Sensors]] interface, with the addition of a new mode for conducting planetary scans, revealing details of any detected life.


=== Patch Version 0.225.1.0 ===
=== Patch Version 0.225.1.0 ===
==== New Galaxy Additions ====
 
* Added [[wikipedia:Roche_limit|Roche Limit]] calculations to star system generation
==== New Galaxy Addition ====
* Introduced life-generation framework; alien races appear as text descriptions
* '''100%''' - Add [[wikipedia:Roche_limit|Roche Limit]] calculations to the star system generation code. This will stop planets generating inside stars, and also be used to determine the presence of planetary rings if a moon is generated too close to a planet. Actual moons will come later.
* Switched stellar data to the [[wikipedia:Gaia_catalogues|Gaia catalogue]] with a 2000 light-year range
* '''100%''' - Add the beginnings of the life-generation code. Alien races will begin appearing, although only as text-descriptions for now.
* Added Kuiper Belt-style objects to star systems
* '''100%''' - Switch the real stellar data to the [[wikipedia:Gaia_catalogues|Gaia catalogue]] and extend to 2000ly range.
* Implemented Hill Sphere, Orbital Period, and Orbital Velocity calculations
* '''100%''' - Add small Kuiper Belt style objects to the game for all star systems.
* '''100%''' - Add Hill Sphere calculations to the star system generation code.
* '''100%''' - Add Orbital Period calculations to the star system generation code.
* '''100%''' - Add Orbital Velocity calculations to the star system generation code.


==== New Gameplay Features ====
==== New Gameplay Features ====
* Enabled scanning of planets for surface data
* '''100%''' - Add the ability for players to scan planets for more detailed surface information.
* Added the ability to search and plot courses to distant sectors
* '''100%''' - Add the ability to "search ahead" to distant sectors, so courses can be plotted anywhere in the galaxy.
* Added environmental elements like floor dirt
* '''100%''' - Add floor 'dirt'.
* Introduced a Roomba to clean the floors
* '''100%''' - Add Roomba ([[RM-84]]) to clean floors.


==== Ship Interior Updates ====
==== New Ship Interior Addition ====
* Added 3D planetary scanning holograms to the bridge [[Holoprojector|holo-display]]
* '''100%''' - Add planetary scanning output to the [[Holoprojector|Holo Display]], which means full 3D holograms of planets on the [[Bridge]].
* Installed new [[wall panels]]
* '''99%''' - Add new [[Wall panels|wall panels]].
* Recreated VIP crew corridor structure
* '''100%''' - Recreate [[VIP Lounge|VIP]] Crew corridor structural [[Framework|framework]].
* Completed [[B Deck]] corridor and security desk
* '''100%''' - Finish the [[B Deck]] corridor modelling, including the security desk.
* Built new corridor and room layouts for D and E Decks
* '''100%''' - Create new [[D Deck]]/[[E Deck]] outer corridor/room layout.
* Constructed a functional B-F lift
* '''98%''' - Create a working B-[[F Deck|F]] [[Main Crew Lift|lift]].
* Completed [[C Deck]] corridor panelling
* '''100%''' - Create [[C Deck]] corridor panelling.
* Added the [[Jonesy|ship's cat]]
* '''100%''' - Add the ship's Cat ([[Jonesy]]).
* Planted flora in all available planters
* '''100%''' - Add plants to all deck planters.


==== Polish and Improvements ====
==== Polish / Improvement ====
* Overhauled the Sensors console UI using UNOS design principles
* '''100%''' - Completely overhaul the [[Sensors]] console to bring it up to date with current UNOS UI designs.
* Updated the [[Tutorials|scanning and navigation tutorial]]
* '''99%''' - Rewrite [[Tutorial:Sensors|Scanning and Navigation tutorial]] to work with new sensors UI.
* Added keyboard indicators to tutorial textbox
* '''100%''' - Add Enter/Backspace indicators to Tutorial textbox.
* Improved [[Holoprojector|holo-display]] with zoom and [[habitable Zone]] visual markers
* '''100%''' - Add the ability to zoom the [[Holoprojector|holo-display]] properly, and also include coloured banding for [[Habitable Zone|habitable zones]], etc.
* Added new names to the credits
* '''100%''' - Add new names to credits.
* Enabled Steam Cloud Saves
* '''100%''' - Enable Steam Cloud Saves.
* Created updated deck maps
* '''100%''' - Create new deck maps.


==== Accessibility ====
==== Accessibility ====
* Added Headbob mode setting (disabled by default)
* '''100%''' - Add Headbob mode to gameplay settings, and make OFF by default.
* Included right-click zoom under accessibility controls
* '''100%''' - Add right-click to zoom and to accessibility controls.
* Provided multiple crosshair style options
* '''100%''' - Add new crosshair variations to controls settings.


==== Exterior Ship Model ====
==== Exterior Ship Model ====
* Created a new external hull design
* '''100%''' - Create new external hull profile for new ship design.
* Increased vertical spacing between decks
* '''100%''' - Increase the vertical spacing between [[Deck|decks]] to 1m.
* Built floor cavities in the ship structure in preparation for damage modeling
* '''100%''' - Create floor cavities in ship's [[Framework|framework]] for new floor panelling, for each individual deck. Precursor to the upcoming damage model.


==== Delayed to Next Patch ====
==== Due to time constraints, the following items will be pushed back to the next patch cycle ====
* Atmospheric chemicals in planetary scans
* '''50%''' - Add atmospheric chemicals to the planetary scanning data.
* Atmospheric pressure readings
* '''0%''' - Add atmospheric pressure to the planetary scanning data.
* Oceanic chemical data
* '''0%''' - Add ocean chemicals to the planetary scanning data.
* Greenhouse effect calculations
* '''10%''' - Properly calculate atmospheric greenhouse effect and add to planetary scanning data.
* Default ship security code setting in customization
* '''0%''' - Add default ship security code to ship customisation settings.


----
----
 
''→ Then going into testing phase for Demo Update''
''→ Entering Testing Phase for Demo Update''
 
----
----
</div></div>
</div></div>
Line 89: Line 93:


=== Objectives ===
=== Objectives ===
# Apply final polish to the bridge interior
# Improve and put the final polish on [[Bridge|bridge]] interior.
# Add two NPC crewmembers to the bridge with a basic command interface
# Add two NPC crewmembers to the bridge along with the first iteration of our NPC command interface.
# Enable generation of moons in star systems
# Add the generation of moons to our [[Galaxy Generation|galaxy system]].


=== Patch Version 0.226.1.0 ===
=== Patch Version 0.226.1.0 ===
==== New Galaxy Additions ====
==== New Galaxy Addition ====
* Enhance system data structure to support moons
* '''0%''' - Improve star system data structure to support moons
* Add moons to star systems
* '''0%''' - Add moons to the game.
* Introduce a [[star system designer tool]]
* '''0%''' - Add [[Star system designer tool|star system designer tool]]
* Add support for saving/loading multiple custom systems
* '''0%''' - Add the ability to save multiple custom systems locally.


==== New Gameplay Features ====
==== New Gameplay Features ====
* Enable spawning of [[Science]] and Helm NPCs on the [[bridge]]
* '''0%''' - Implement the ability to spawn [[Science]] and [[Helm]] [[Bridge|bridge]] NPCs
* Add ability to issue basic commands to bridge NPCs
* '''0%''' - Add the ability to issue basic commands to bridge NPCs
* Implement physical interaction with the holo-display
* '''0%''' - Add the ability to interact physically with the [[Holoprojector|holo display]].


==== Ship Interior Updates ====
==== New Ship Interior Addition ====
* Remove structural beam from [[bridge]] windows
* '''0%''' - Remove the beam from [[Bridge|bridge]] windows.
* Add missing consoles to bridge alcoves
* '''0%''' - Add missing consoles to the bridge alcoves.
* Implement placeholder UI for:
* '''0%''' - Add placeholder UI to [[Tactical]] console (Add button to make weapons go pew pew).
** [[Tactical]] console (weapons)
* '''0%''' - Add placeholder UI to Communications console.
** Communications
* '''0%''' - Add placeholder UI to both [[Engineering]] consoles.
** [[Engineering]]
* '''0%''' - Add placeholder UI to Defence console.
** Defence
* '''0%''' - Add placeholder UI to Internal Security.
** Internal Security
* '''0%''' - Add placeholder UI to Environmental Control console.
** Environmental Control
* '''0%''' - Build [[Holoprojector|holo-display]] hardware.
* Build [[Holoprojector|holo-display]] hardware
* '''0%''' - Remodel the [[Bridge|bridge]] ceiling and add a central window.
* Remodel the bridge ceiling with a central window


==== Polish and Improvements ====
==== Polish / Improvement ====
* Implement keybinding system
* '''0%''' - Keybinds
* Add full controller support
* '''0%''' - Controller support
* Improve Steam Deck compatibility
* '''0%''' - Sort SteamDeck compatability


==== Exterior Ship Model ====
==== Exterior Ship Model ====
* Continue refinement of the exterior ship model
* '''0%''' - Continue working on the exterior ship model.


----
----
 
''→ Go into final testing for demo update ''
''→ Final Testing for Demo Update #3''
 
----
----
</div></div>
</div></div>
Line 138: Line 139:


=== Objectives ===
=== Objectives ===
This update focuses on adding proper [[sublight]] flight controls to the game, along with small objects in star systems that can be navigated around and even collided with — at sublight speeds. This includes features like asteroids and moons.
This update will focus on adding proper sublight flight controls to the game, along with small objects in star systems that can be flown around (and bumped into) at sublight speeds. This includes things like asteroids and moons.


=== Patch Version 0.227.1.0 ===
=== Patch Version 0.227.1.0 ===
==== New Galaxy Additions ====
==== New Galaxy Addition ====
* Overhaul how exterior space is handled to improve floating point precision and allow physical collisions with objects
* '''0%''' - Overhaul how exterior space is handled, to improve floating point precision and make it possible to physically collide with objects.
* Add asteroids to star systems
* '''0%''' - Add asteroids to the game.
* Add comets to star systems
* '''0%''' - Add comets to the game.


==== New Gameplay Features ====
==== New Gameplay Features ====
* Introduce [[sublight]] flight controls with full controller support
* '''0%''' - Add sublight controls to the game, along with full controller support.
* Add procedurally generated wormholes (stable and unstable variants); destinations remain unknown until entered
* '''0%''' - Add wormholes to the game, which will come in both stable and unstable versions. Fully procedural, noone will know where they go until you fly into them.
* Enable players to sit on [[A Deck]] benches and lounge sofas
* '''0%''' - Add the ability to sit on the various [[A Deck]] benches and the lounge sofas.
* Add short-range scanning mode to the [[sensors]] console for scanning comets and asteroids, with results displayed on the [[Holoprojector|holo-display]]
* '''0%''' - Add short range scanning mode to the [[Sensors|sensors]] console so that players can scan comets/asteroids, with corresponding output on the [[Holoprojector|holo-display]].


==== Ship Interior Updates ====
==== New Ship Interior Addition ====
* Expand [[Helm]] console screen space and information display
* '''0%''' - Add additional screen space / information to the [[Helm]] console.
* Model a new bathroom for the empty room on [[A Deck]]
* '''0%''' - Model a new bathroom for the empty room on [[A Deck]].
* Model the VIP lounge bathroom
* '''0%''' - Model the [[VIP Lounge|VIP lounge]] bathroom.


==== Polish and Improvements ====
==== Polish / Improvement ====
* Relocate [[Bridge]] window controls to the Environmental Controls station in the side alcove
* '''0%''' - Move the [[Bridge]] window controls to an Environmental Controls stations in the side alcove.
* Introduce a nested tree format for listing star system objects, improving readability and reducing screen clutter
* '''0%''' - Add the ability to list star system objects in a nested tree format, to reduce screen clutter and make it easier to expand moons.
* Integrate [[sublight]] engines and RCS systems into the ship's electrical system
* '''0%''' - Add the sublight engines and [[RCS Thrusters|RCS]] to the electrical system properly.
* Add off-screen target arrows to the Helm UI to improve navigational clarity
* '''0%''' - Add off-screen target arrows on the [[Helm]] to make it easier to find your target.


==== Exterior Ship Model ====
==== Exterior Ship Model ====
* Continue development and refinement of the exterior ship model
* '''0%''' - Continue working on the exterior ship model.
 
----
''→ Then going into testing phase for Demo Update''
----


</div></div>
</div></div>

Revision as of 14:16, 17 May 2025

NOTICE: This page is a Work in Progress as much of the lore/Development for the game is yet to be established.

Last updated based on developer notes from: 2nd May 2025

This roadmap provides an overview of Starship Simulator's planned development milestones, including new features, systems, and major patch cycles as it moves toward Early Access. Each update introduces new gameplay mechanics, ship interior improvements, galactic systems, and quality-of-life enhancements, giving players a clear view of how the simulation is evolving.

High-Level Overview

Following the successful completion of their Kickstarter campaign, Fleetyard's focus is now on increasing the size of their team while working toward the release of Early Access.

Planned Early Access Features

  • The Magellan Class vessel finished and polished
  • Full NPC crew implemented
  • All major player roles implemented, with per-department task generation
  • VR mode implemented and polished
  • Shuttles implemented
  • Explorable procedural alien ship/station interiors
  • Planetary landings via shuttle
  • Ship vs Ship standalone game mode where the objective is to capture the opponent's bridge

Patch Cycle 0.225.0.0 — The Drake Equation

Objectives

  1. Remodel the Magellan Class vessel to be more streamlined, more unique, and to include visible FTL hardware.
  2. Significantly improve the Galaxy Generation code, and more specifically add all of the prerequisite code for generating life across the whole galaxy.
  3. Completely overhaul the Sensors interface, with the addition of a new mode for conducting planetary scans, revealing details of any detected life.

Patch Version 0.225.1.0

New Galaxy Addition

  • 100% - Add Roche Limit calculations to the star system generation code. This will stop planets generating inside stars, and also be used to determine the presence of planetary rings if a moon is generated too close to a planet. Actual moons will come later.
  • 100% - Add the beginnings of the life-generation code. Alien races will begin appearing, although only as text-descriptions for now.
  • 100% - Switch the real stellar data to the Gaia catalogue and extend to 2000ly range.
  • 100% - Add small Kuiper Belt style objects to the game for all star systems.
  • 100% - Add Hill Sphere calculations to the star system generation code.
  • 100% - Add Orbital Period calculations to the star system generation code.
  • 100% - Add Orbital Velocity calculations to the star system generation code.

New Gameplay Features

  • 100% - Add the ability for players to scan planets for more detailed surface information.
  • 100% - Add the ability to "search ahead" to distant sectors, so courses can be plotted anywhere in the galaxy.
  • 100% - Add floor 'dirt'.
  • 100% - Add Roomba (RM-84) to clean floors.

New Ship Interior Addition

  • 100% - Add planetary scanning output to the Holo Display, which means full 3D holograms of planets on the Bridge.
  • 99% - Add new wall panels.
  • 100% - Recreate VIP Crew corridor structural framework.
  • 100% - Finish the B Deck corridor modelling, including the security desk.
  • 100% - Create new D Deck/E Deck outer corridor/room layout.
  • 98% - Create a working B-F lift.
  • 100% - Create C Deck corridor panelling.
  • 100% - Add the ship's Cat (Jonesy).
  • 100% - Add plants to all deck planters.

Polish / Improvement

  • 100% - Completely overhaul the Sensors console to bring it up to date with current UNOS UI designs.
  • 99% - Rewrite Scanning and Navigation tutorial to work with new sensors UI.
  • 100% - Add Enter/Backspace indicators to Tutorial textbox.
  • 100% - Add the ability to zoom the holo-display properly, and also include coloured banding for habitable zones, etc.
  • 100% - Add new names to credits.
  • 100% - Enable Steam Cloud Saves.
  • 100% - Create new deck maps.

Accessibility

  • 100% - Add Headbob mode to gameplay settings, and make OFF by default.
  • 100% - Add right-click to zoom and to accessibility controls.
  • 100% - Add new crosshair variations to controls settings.

Exterior Ship Model

  • 100% - Create new external hull profile for new ship design.
  • 100% - Increase the vertical spacing between decks to 1m.
  • 100% - Create floor cavities in ship's framework for new floor panelling, for each individual deck. Precursor to the upcoming damage model.

Due to time constraints, the following items will be pushed back to the next patch cycle

  • 50% - Add atmospheric chemicals to the planetary scanning data.
  • 0% - Add atmospheric pressure to the planetary scanning data.
  • 0% - Add ocean chemicals to the planetary scanning data.
  • 10% - Properly calculate atmospheric greenhouse effect and add to planetary scanning data.
  • 0% - Add default ship security code to ship customisation settings.

→ Then going into testing phase for Demo Update


Patch Cycle 0.226.0.0 — Taking Command

Objectives

  1. Improve and put the final polish on bridge interior.
  2. Add two NPC crewmembers to the bridge along with the first iteration of our NPC command interface.
  3. Add the generation of moons to our galaxy system.

Patch Version 0.226.1.0

New Galaxy Addition

  • 0% - Improve star system data structure to support moons
  • 0% - Add moons to the game.
  • 0% - Add star system designer tool
  • 0% - Add the ability to save multiple custom systems locally.

New Gameplay Features

  • 0% - Implement the ability to spawn Science and Helm bridge NPCs
  • 0% - Add the ability to issue basic commands to bridge NPCs
  • 0% - Add the ability to interact physically with the holo display.

New Ship Interior Addition

  • 0% - Remove the beam from bridge windows.
  • 0% - Add missing consoles to the bridge alcoves.
  • 0% - Add placeholder UI to Tactical console (Add button to make weapons go pew pew).
  • 0% - Add placeholder UI to Communications console.
  • 0% - Add placeholder UI to both Engineering consoles.
  • 0% - Add placeholder UI to Defence console.
  • 0% - Add placeholder UI to Internal Security.
  • 0% - Add placeholder UI to Environmental Control console.
  • 0% - Build holo-display hardware.
  • 0% - Remodel the bridge ceiling and add a central window.

Polish / Improvement

  • 0% - Keybinds
  • 0% - Controller support
  • 0% - Sort SteamDeck compatability

Exterior Ship Model

  • 0% - Continue working on the exterior ship model.

→ Go into final testing for demo update


Patch Cycle 0.227.0.0 — Sublight Engines

Objectives

This update will focus on adding proper sublight flight controls to the game, along with small objects in star systems that can be flown around (and bumped into) at sublight speeds. This includes things like asteroids and moons.

Patch Version 0.227.1.0

New Galaxy Addition

  • 0% - Overhaul how exterior space is handled, to improve floating point precision and make it possible to physically collide with objects.
  • 0% - Add asteroids to the game.
  • 0% - Add comets to the game.

New Gameplay Features

  • 0% - Add sublight controls to the game, along with full controller support.
  • 0% - Add wormholes to the game, which will come in both stable and unstable versions. Fully procedural, noone will know where they go until you fly into them.
  • 0% - Add the ability to sit on the various A Deck benches and the lounge sofas.
  • 0% - Add short range scanning mode to the sensors console so that players can scan comets/asteroids, with corresponding output on the holo-display.

New Ship Interior Addition

  • 0% - Add additional screen space / information to the Helm console.
  • 0% - Model a new bathroom for the empty room on A Deck.
  • 0% - Model the VIP lounge bathroom.

Polish / Improvement

  • 0% - Move the Bridge window controls to an Environmental Controls stations in the side alcove.
  • 0% - Add the ability to list star system objects in a nested tree format, to reduce screen clutter and make it easier to expand moons.
  • 0% - Add the sublight engines and RCS to the electrical system properly.
  • 0% - Add off-screen target arrows on the Helm to make it easier to find your target.

Exterior Ship Model

  • 0% - Continue working on the exterior ship model.

→ Then going into testing phase for Demo Update