Star Engine
More actions

Star Engine is the video game engine used by Star Citizen and Squadron 42.
Star Engine aims among others to simulate a very large-scale universe, seamlessly and without any loading screens or invisible walls despite being massively multiplayer.[1]
Development
editStar Engine is a heavily refactored version of CryEngine 3 from Crytek used since the first in-engine video released at the start of the Crowdfunding campaign. More specifically, the last CryEngine update integrated into Star Citizen's code was patch 3.8.[2] This heavily modified version has been internally named Star Engine since September 2016 at the latest, before moving to Amazon Lumberyard.[3]
On 2016-12-23, CIG announced with the release of Star Citizen Alpha 2.6.0 its move to Amazon Lumberyard game-engine, which is also based on CryEngine 3.8,[4] in order to utilize the integrated Amazon Web Services (AWS) and Cloud-Computing features "to support next generation online gaming"[5][6] . Since then, large portions of the engine have been rewritten internally by CIG, including rendering, networking, persistence and simulation technologies. It can no longer be accurately described as a specific Lumberyard version.
The StarEngine development and support is driven internally within Cloud Imperium Games with some of former Crytek employees supervising the project.[2] A lot of the work on it is done in the Frankfurt studio.[7]
The term "Star Engine" was officially used for the first time during the presentation "The Future of Gaming: StarEngine" at CitizenCon 2953. The trademark was filed a few days later by CIG on October 26, 2023.[8]
Features
editHere's a list of features added by CIG since CryEngine 3.8.
Notable Tech
edit- Large World (64bit world space coordinates)
- Object Container Streaming
- Mega Map
- Zone System
- Local Physics Grids
- Room System
- Camera Relative Rendering[9]
- Procedurally Generated Planets
- PBR (Physically Based Rendering)
- The Sun as a physical object (possibility of Binary Star Systems or exploding ships in orbit casting light to the planet surface)[10]
- StarScript[11] (formerly Subsumption AI[12])
- Unified First- & Third-Person animations
- Unique Global Entity ID[13]
- Generic Instance Manager[14]
- Universe Simulator[14]
- Persistence (Player Info Server, Presence Server, HUB Server and Player Persistence)[14]
- Persistent Entity Streaming
- Replication layer
- Entity Graph
- Item Port System[15]
- Server meshing
- "Grabby Hands" - now integrated into the Cargo system and Loot system,[14][16] initial system for grabbing and moving objects (e.g. cargo) and initially set to be released in the (later delayed) Astro Arena or SATABall FPS game mode
- Multi-LayerBlend - character shader tech[17]
- iPredictor (movement prediction) system[14]
- Diffusion (cloud-oriented back-end service architecture)
Rendering
editTech included in Star Citizen Alpha 4.8.0
edit- P4K System - improved data handling system
- Planetary Rotation
- Temporal Supersampling (TSAA) - previously rendered frames are used to improve the anti-aliasing results on the new frame
- Improved Screen Space Directional Occlusion (SSDO)
- New Filmic Tone Mapping Curve (ACES)
- PBR Glass - Glass (e.g. cockpits) can be rendered with phyiscs-based distortions, cracks, reflections and chromatic effects
- Terrain Occlusion & Shadowing
- Space Fog" (Gas Clouds in e.g. asteroid fields)
- New water - constantly in motion, reactive to wind and objects, be it footprints in puddles, rivers, lakes, oceans or hot tubs[1]
- Cloud light shafts - 3D volumetric shadows from clouds as opposed to post effect[1]
- Temporal Upscaling (DLSS, FSR and CIG TSR)
- Starhair[1]
- Dynamic weather
- Dynamic Fire (partially)
- Ground fog - follows the terrain, fully integrated into the atmosphere, reduces the scattered light[1]
Planned features (as of June 2026)
editTools & 3rd-Party Software
edit- Kythera - AI middleware[19]
- Vulkan API - 3D graphics and compute API [20]
- Wwise - Sound Engine [21]
- FMOD - (deprecated) Sound Engine [9]
- DataForge [citation needed] - Data management, Ship & Weapons balancing[9]
- StoryForge - Dialogue and Conversations system, built upon DataForge[13]
- VERS 3D (formerly known as PlanetEd) - Editor for creating planets[22]
- System Layout Tool - Star system layout and design[12]
- Room Management System - (deprecated) System for players to manage their hangars; now changed and integrated in Item Port System[9]
Licensing
editStar Engine is not available for sale nor licensing, in part for legal reasons related to existing agreements.[23][24] Sean Tracy who has done that job at Crytek for a number of years said that this would require a 100% support a 100% of the time and he therefore hopes this won't happen at CIG and would oppose it as the game itself would massively suffer.[23]
Trivia
edit- A typical Star Engine frame update has up to 64 hardware threads, 200 software threads, over 700 000 streamed-in entities on a server, millions of entities overall in the solar system, about 150 000 component updates.[1]
- Any given frame has over 200 vehicles, thousands of actors, including new creatures, over 2 000 000 physical objects, over 100 000 objects generated per frame, many unique locations to explore in a gigantic seamless space.[1]
List of Videos on the Star Engine
edit- Squadron 42 Trailer (2012)
- Gamers Nexus - Video Interview with Chris Roberts on Procedural Generation (2014)
- Gamers Nexus - Video Interview with Chris Roberts on Engine Architecture & Zoning Optimization (2015)
- Gamers Nexus - Video Interview with Chris Roberts on Instancing & Player Counts (2015)
- Chris Roberts on DX12 & Vulkan support (2015)
- Gamers Nexus - Video Interview with Chris Roberts on Character Tech, Weather System, & Engine Architecture (2016)
- Gamers Nexus - Video Interview with Sean Tracy on CPU thread management, Jobs System, Character Technology, Lighting, sun/planet movement, Authoring Tools & AI (2016)
- Gamers Nexus - Video Interview with Sean Tracy on Parallax Occlusion Mapping for Biomes edge-blending; Spring Tension and Inverse Kinematics for the Rover & Ships (2016)
- Gamers Nexus - Video Interview with Chris Roberts on Procedural Planets V2 (2016)
- Gamers Nexus - Video Interview with Sean Tracy on 64-bit Engine Tech & Procedural Edge Blending (2016)
- Gamers Nexus - CitizenCon 2016 PlanetEd tool (2016)
- CitizenCon 2953: Shaping the ‘Verse - The Future of StarEngine (2023)
- Star Citizen Live: Q&A StarEngine (2024)
See also
editReferences
edit- ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 CitizenCon 2953: Shaping the ‘Verse - The Future of StarEngine, Star Citizen, YouTube, 24 oct. 2023
- ↑ 2.0 2.1 Gamers Nexus - Interview with Sean Tracy, summary
- ↑ Gamers Nexus - Interview with Chris Roberts, summary, gamersnexus.net, September 24, 2016, archived.
- ↑ Erin Roberts: "Lumberyard is completely based on Cryengine", wccftech, Star Citizen Switches Engines: Move Along Folks, Nothing to See Here, Dec 24, 2016
- ↑ Star Citizen Newsletter - Alpha 2.6 with Star Marine!, December 23rd, 2016
- ↑
Clarification by Chris Roberts on the switch to Lumberyard
- ↑ Cloud Imperium Games – Behind the Scenes of Star Citizen, lebetatesteur.ca, September 5, 2025
- ↑ STARENGINE Trademark Furm.com 2023-10-26
- ↑ 9.0 9.1 9.2 9.3 Monthly Report Oct 2014
- ↑ Chris Roberts on Star Citizen's Procedural Planets, Alpha 3.0, & CitizenCon on gamersnexus.net (2016-09-24), archived on web.archive.org (2023-08-27)
- ↑ Star Citizen Live | Tech Talk w/ Benoit Beausejour, YouTube, retrieved 2025-09-12.
- ↑ 12.0 12.1 Monthly Report Sept 2014
- ↑ 13.0 13.1 Monthly Report Nov 2014
- ↑ 14.0 14.1 14.2 14.3 14.4 Monthly Report April 2015
- ↑ Monthly Report May 2015
- ↑ Subscriber's Town Hall with Austin Developers
- ↑ Monthly Report June 2015
- ↑ Ali Brown comments on Star Engine renderer on Spectrum. Spectrum
- ↑ Kythera by Moon Collider
- ↑
Ali Brown (Director of Graphics Engineering) comment about Vulkan
- ↑
Wwise
- ↑ PlanetEd reference
- ↑ 23.0 23.1 Quantum Vegas 2955: Session 1: "Tech & Tools" with Sean Tracy, Quantum Vegas 2955, Youtube, 21 July 2025
- ↑ CitizenCon 2953 interview with Brian Chambers, Hugo Lisoir, Twitch, 22 Oct 2023