3.0.0 Production Schedule Diff Check comparison - Aug 11th, 2017 - Aug 18th, 2017
88 removals
338 lines
81 additions
338 lines
3.0 Production Schedule Report- Copy
3.0 Production Schedule Report
Our schedule for the next Star Citizen Alpha releases, up to date.
Our schedule for the next Star Citizen Alpha releases, up to date.
Welcome!
Welcome!
Below you will find the latest roadmap for the development of the Star Citizen Persistent Universe. While the bulk of this schedule outlines our tasks and estimates that you can expect to find in the upcoming 3.0.0 patch (as well as some of the tasks that we’ve already completed) , we are also including projections for the remainder of the year so you can have some visibility into the upcoming Persistent Universe features and content. These are the very same schedules we update daily and circulate internally on our intra-studio hand-offs with a few exceptions: the individual developer names assigned to the tasks will be omitted (for obvious reasons), we’ll remove the JIRA details, and we’ll modify the technical wording to make it readable for a wider audience.
Below you will find the latest roadmap for the development of the Star Citizen Persistent Universe. While the bulk of this schedule outlines our tasks and estimates that you can expect to find in the upcoming 3.0.0 patch (as well as some of the tasks that we’ve already completed), we are also including projections for the remainder of the year so you can have some visibility into the upcoming Persistent Universe features and content. These are the very same schedules we update daily and circulate internally on our intra-studio hand-offs with a few exceptions: the individual developer names assigned to the tasks will be omitted (for obvious reasons), we’ll remove the JIRA details, and we’ll modify the technical wording to make it readable for a wider audience.
Also note, this schedule does not represent everything CIG is working on, but more the functionality and content we feel comfortable committing to at this time. Outside of the work on Squadron 42, we have a few research projects that, once validated, we would move into production and add to this schedule. Otherwise, when something changes, slips or is completed, you will know.
Also note, this schedule does not represent everything CIG is working on, but more the functionality and content we feel comfortable committing to at this time. Outside of the work on Squadron 42, we have a few research projects that, once validated, we would move into production and add to this schedule. Otherwise, when something changes, slips or is completed, you will know.
What you are seeing here is the result of our scheduling and planning process. We have a high level feature and content set that we want to achieve for Star Citizen and Squadron 42. The first step is to break these features into higher level tasks with which we populate Microsoft Project, JIRA and Shotgun (the three tools we use for project scheduling and tasking). Then, as we approach a task, Production works with the relevant developer(s) to make sure the task is broken up with enough detail to allow completion. Sometimes this means adjusting the initial task estimate, as things tend to come into a clearer focus when coming up on a task, but it almost always means breaking down the big task into a bunch of smaller tasks that have their own individual sub tasks that possibly are distributed to multiple developers.
What you are seeing here is the result of our scheduling and planning process. We have a high level feature and content set that we want to achieve for Star Citizen and Squadron 42. The first step is to break these features into higher level tasks with which we populate Microsoft Project, JIRA and Shotgun (the three tools we use for project scheduling and tasking). Then, as we approach a task, Production works with the relevant developer(s) to make sure the task is broken up with enough detail to allow completion. Sometimes this means adjusting the initial task estimate, as things tend to come into a clearer focus when coming up on a task, but it almost always means breaking down the big task into a bunch of smaller tasks that have their own individual sub tasks that possibly are distributed to multiple developers.
Both tasks and sub-tasks get created in JIRA, linked under an Epic (which is a high level task or feature) and are then pulled into Microsoft Project to manage with granular detail providing us global visibility through Gantt charts and visual timelines. No developer works on a task unless it has been created in JIRA, prioritized and assigned by a lead or a member of the Production Team.
Both tasks and sub-tasks get created in JIRA, linked under an Epic (which is a high level task or feature) and are then pulled into Microsoft Project to manage with granular detail providing us global visibility through Gantt charts and visual timelines. No developer works on a task unless it has been created in JIRA, prioritized and assigned by a lead or a member of the Production Team.
Then as the developers work on the tasks, Production will adjust the schedule and JIRA tickets to reflect the work being done.
Then as the developers work on the tasks, Production will adjust the schedule and JIRA tickets to reflect the work being done.
In the schedule below, you will first find a master schedule that covers the broad departments/disciplines that are being developed. Each department will then have its own dedicated sub-schedule, briefly explaining the various features that are being developed and their current status.
In the schedule below, you will first find a master schedule that covers the broad departments/disciplines that are being developed. Each department will then have its own dedicated sub-schedule, briefly explaining the various features that are being developed and their current status.
CAVEATS
CAVEATS
But also, we would like to establish some ground rules before proceeding:
But also, we would like to establish some ground rules before proceeding:
I.Quality will always be our number one goal. We set out on this journey by looking at the gaming landscape and asking: can we do better? We continue to ask that question about everything we do. As a result, we will ALWAYS extend timelines or re-do features and content if we do not feel they are up to our standards. The freedom to fight for a new level of quality in game development is what crowd funding has allowed us, and we will continue to fight to make sure Star Citizen is the best possible game it can be.
I.Quality will always be our number one goal. We set out on this journey by looking at the gaming landscape and asking: can we do better? We continue to ask that question about everything we do. As a result, we will ALWAYS extend timelines or re-do features and content if we do not feel they are up to our standards. The freedom to fight for a new level of quality in game development is what crowd funding has allowed us, and we will continue to fight to make sure Star Citizen is the best possible game it can be.
II.The estimates we provide are just that: estimates. They are based on our knowledge and experience, but there are many aspects of game development that are impossible to predict because they literally cover uncharted territory. You will see the same estimates we use in our internal planning, but it is important to understand that in many cases (especially with groundbreaking engineering tasks) these estimates are often subject to change due to unforeseen complexity in implementing features.
II.The estimates we provide are just that: estimates. They are based on our knowledge and experience, but there are many aspects of game development that are impossible to predict because they literally cover uncharted territory. You will see the same estimates we use in our internal planning, but it is important to understand that in many cases (especially with groundbreaking engineering tasks) these estimates are often subject to change due to unforeseen complexity in implementing features.
III.The time expected for bug fixing and polishing is also very hard to estimate, increasingly so in online and multiplayer situations. The complexity and the difficulty in testing at a large scale make it harder to reproduce and isolate bugs in order to fix them. We base our estimates, again, on our experience, but we also know that it’s possible for a single bug to cause a delay of days or weeks when a hundred others might be fixed instantly.
III.The time expected for bug fixing and polishing is also very hard to estimate, increasingly so in online and multiplayer situations. The complexity and the difficulty in testing at a large scale make it harder to reproduce and isolate bugs in order to fix them. We base our estimates, again, on our experience, but we also know that it’s possible for a single bug to cause a delay of days or weeks when a hundred others might be fixed instantly.
IV.Internal schedules, the ones you will now be privy to, tend to have aggressive dates to help the team focus and scope their tasks, especially in the case of tech development. Every team, even a team blessed with the kind of support and freedom you have allowed us, needs target dates in order to focus and deliver their work.
IV.Internal schedules, the ones you will now be privy to, tend to have aggressive dates to help the team focus and scope their tasks, especially in the case of tech development. Every team, even a team blessed with the kind of support and freedom you have allowed us, needs target dates in order to focus and deliver their work.
V.This schedule doesn’t cover everything being worked on across Cloud Imperium Games, but is meant to highlight our aims for the remainder of the year on the Persistent Universe.
V.This schedule doesn’t cover everything being worked on across Cloud Imperium Games, but is meant to highlight our aims for the remainder of the year on the Persistent Universe.
VI.This schedule doesn’t include every audio, vfx, tech art, etc. task. Those are detailed in our departmental sub-schedules.
VI.This schedule doesn’t include every audio, vfx, tech art, etc. task. Those are detailed in our departmental sub-schedules.
VII.Although technology is shared between the two games, this does not reflect the Squadron 42 schedule. That will be released at a future date.
VII.Although technology is shared between the two games, this does not reflect the Squadron 42 schedule. That will be released at a future date.
VIII.These aim dates are determined based on our current staff. Additional hiring will potentially allow us to bring in some dates below.
VIII.These aim dates are determined based on our current staff. Additional hiring will potentially allow us to bring in some dates below.
WELCOME TO THE PROCESS
WELCOME TO THE PROCESS
The community has always been integral to Star Citizen, so we will be updating this page weekly to keep you informed about our development. We hope that this page will not only help explain our latest status, but also provide some explanations in the event that updates are delayed.
The community has always been integral to Star Citizen, so we will be updating this page weekly to keep you informed about our development. We hope that this page will not only help explain our latest status, but also provide some explanations in the event that updates are delayed.
Last update : Aug 11th, 2017
Last update : Aug 18th, 2017
3.0.0 OVERVIEW
3.0.0 OVERVIEW
BUG PROGRESS
BUG PROGRESS
The battle between fixes and bugs rages on. The team made some notable progress overall which can be viewed in our thorough Bug Progress section. After review, the directors felt that Crusader’s moons were still feeling a little underpopulated, so design has been working to provide more points of interests on the planet surface as well as aiming to try and include some additional mission types beyond the original number of proposed missions.
We are still working hard on getting 3.0 ready for release. Our current approach is to reach an acceptable quality level by fixing the issues we’ve identified as mandatory (we call them ‘Must Fix’), as noted in the list below. Although our numbers look similar to last week’s at first glance, this high level view hides a massive amount of activity below the surface. The team have actually tackled many important issues (more than 25 blockers have been cleared this week) that allow QA to progress beyond those blockers, to test deeper into the game, which often means they find new bugs that we couldn’t discover before. We’re still moving closer and closer to release and, as you can see from the new Burndown chart, it’s really a case of a few steps forward and then one step back. This process is very common during the push to a major release, as any seasoned game developer would attest.
BUGS FIXED IN THE LAST WEEK
This week we have also moved the code onto its own 3.0 branch. “Branching” is when we copy the code from our main repository, where all the developers send their fixes and implementations at any time, to a separate “branch” and start looking more closely at what is changing, to make sure that any activity happening is absolutely necessary for our target build. While there are benefits to having all our developers working on the same codebase during production, so that features and new systems are applied simultaneously across the board, the isolation granted from branching allows us to focus on close in on a stable release. This is why we’ve moved our efforts to the 3.0 branch this week, a positive step in getting 3.0 in your hands.
(please note; that this is an overview of fixes made this week and not a complete list):
Now that we are progressing further along with our development for the biggest release to date in the project, this phase means we are very close to populating the various mechanics of our unique gameplay and experiences in our builds and are now in the process of closing out our remaining bugs and polish tasks. Going into our Burndown phase means we can really focus on the key issues which stop us taking the game to our Evocati testers and ultimately into your hands. These issues are prioritized between Production, Directors and Leads to help ensure that we can maintain the current focus on specific issues to get us to the next phase of our release. These numbers are also used to internally gauge the rate we are closing down critical issues. Our Directors consistently review the overall gameplay experience and help triage these issues with Production and as QA find new issues, we re-prioritize with the team and assess our current Must fix lists.
Bringing so many improvements together takes time to adjust and balance, so some features are still adapting their schedules to achieve the desired quality. We hope this transparency allows people to get a better understanding of how this process works and helps you see our progress towards a release. You may also want to consult this week’s ATV Burndown Report for more information on our development progress.
REMAINING MUST FIX ISSUES FOR EVOCATI:
REMAINING MUST FIX ISSUES FOR EVOCATI:
What you see below is a numerical representation of issues the team are focusing on to close-out (Burndown) to get to an Evocati release candidate. We’ve decided to remove the ‘aim dates’ for our releases and focus on the information below which should give a more accurate look at where we’re trending. Below, you will find a chart which shows the number of issues that were resolved, against the number of issues that were created so you can see the progress of work we’re doing on a week-by-week basis. However, as we’ve just entered this phase, we don’t have enough data points to graphically give an accurate representation of our Burndown this week.
What you see below is a numerical representation of issues the team are focusing on to close-out (Burndown) to get to an Evocati release candidate. Below, you will find a chart which shows the number of issues that were resolved, against the number of issues that were created so you can see the progress of work we’re doing on a week-by-week basis.
BUGS FIXED IN THE LAST WEEK
BUGS FIXED IN THE LAST WEEK
(Please note: This is an overview of fixes made this week and not a complete list.)
(Please note: This is an overview of fixes made this week and not a complete list.)
Crashes
Crashes
Fixed a crash in CTagDefinition::Find
Fixed a crash in CEntitySystem::DumpEntity
Fixed a crash in CSCItemSeat::OnEjectionInteraction
Fixed a crash in CProceduralClipPosAdjust::Update
Fixed a crash in CSCActorActionHandlerComponent::OnComponentUpdate
Fixed a crash in CZoneSystem::MoveToZoneData_Impl
Fixed a crash in CZoneSystem::MoveToZoneData_Impl
Fixed a crash in CEntitySystem::AddTimerEvent
Fixed a crash in CImageUtil::GetBilinearFilteredAt
Fixed a crash in SShaderParam::GetValue
Fixed a crash in CGame::Update
Fixed a crash in CEntityLoadManager::ParseBatchFromXml
Fixed a crash in CSCActorResultStateLadder::Update
Fixed a crash in CEntity::PostUpdate
Fixed a crash in CSCItemQuantumDrive::DisengageAutoPilot
Fixed a crash in CRecoil::Update
Fixed a crash in CSeatAccessAction::Exit
Fixed a crash in CTX::ContextComponent::OnStartAction
Fixed a crash in InvokeContactSolver
Fixed a crash in CEntityComponentSequencer::Update
Fixed a crash in CGameRules::GetHostilityModule
Fixed a crash in CGameRules::GetServerTime
UI
UI
Fixed an issue where the players could not confirm a destination in the Starmap app.
Fixed an issue where the mobiGlas was displaying a placeholder texture.
Fixed an issue where the Starmap app had only one asteroid field navpoint visible.
Fixed an issue where the main menu UI was missing.
Fixed an issue where players were unable to scroll through the mission list in mobiGlas.
Fixed an issue where the character visor displayed placeholder textures.
Fixed an issue where the “Buy” option in shops was missing.
Fixed an issue where activating the mobiGlas while prone would make the character unresponsive.
Fixed an issue where players could not change their Quantum Travel target after their first selection.
Fixed an issue where the “Landing Gear Deployed” HUD message was not displayed.
Fixed an issue where UI tags on clothing in the shops appeared vertically.
Fixed an issue where Quantum Travel markers would always be present for the player.
Fixed an issue where the mobiGlas displayed “Insufficient Credits” message after making a purchase.
Quantum Travel
Quantum Travel
Fixed an issue that prevented Quantum Travel to Cellin or Comm Array 306 when travelling from Port Olisar.
Fixed an issue where the Covalex Shipping Hub could not be reached via Quantum Travel.
Fixed an issue where players were unable to use Quantum Travel if a ship was powered off after a Quantum Travel target had been selected.
Fixed an issue where some asteroid Nav Points were not set as Quantum Travel destinations.
Stanton
Stanton
Fixed an issue where movable boxes were not appearing in one of the wrecked ships.
Fixed various issues where the AI ships that were needed for missions were not properly spawning.
Fixed an issue with doors not opening in Port Olisar, Grim HEX, and Levski.
Fixed an issue where a shop was missing from Levski.
Fixed an issue where players were unable to spawn ships via the ASOP terminal.
Fixed an issue where an AI ship in an escort mission would not move, preventing mission completion.
Fixed an issue where players could not change fire modes of weapons.
Fixed an issue where the rotation of the moons caused intense motion blur.
Fixed an issue where character could become unable to move after performing specific emotes.
Fixed various placeholder texture problems around Levski.
Fixed an issue with long respawn times.
Fixed an issue where item interaction would break if the Player entered Interaction and attempted to pick up the item while moving,
Fixed an issue where the doors on the EZHab rooms would not open from the inside if players didn’t exit the first time.
Fixed an issue where players would be left on a black screen if they respawned while another player connects.
Fixed an issue where Comm Array 472 was placed incorrectly.
Fixed Vis-area issues inside derelict ships.
Fixed issues that caused rooms in Levski to not appear.
Fixed an issue where players were able to draw and fire their weapons inside the Grim HEX green zone.
Fixed texture issues on the screens in the central room of Kareah.
Fixed an issue where some shopkeeper AI did not have animations.
Fixed an issue where some clothing would not appear on NPC’s.
Fixed an issue where dead players would not ragdoll properly.
Arena Commander
Fixed an issue where AI ship and pilot spawns were delayed.
Fixed an issue where player ships would not respawn.
Star Marine
Star Marine
Fixed issues with default textures appearing in Echo 11.
Fixed an issue where the character could get stuck on a ladder and continually take damage until they died.
Fixed an issue where ladders would trap characters in an eternal climbing animation.
Fixed an issue where running while holstering/unholstering weapons would cause them to disappear.
Vehicles
Vehicles
Fixed and issue with internal doors on the Constellation not opening.
Fixed an issue where all interaction points in the Buccaneer were missing.
Fixed an issue where the player was not able to enter the Dragonfly when in atmosphere.
Fixed an issue where the ship HUDs could become detatched.
Fixed an issue where the doors of the Rover did not have interaction points, preventing entry.
Fixed an issue where the pilot would be offset from the seat of the Dragonfly.
Fixed an issue where the Xi’an Scout had no shields.
Fixed an issue where Aurora debris could get stuck when detatching and cause extended damage vfx and audio.
Fixed an issue where the interior of the Rover had no atmosphere.
Fixed an issue where ship weapons would remain in place after ship destruction.
Fixed an issue where the Starfarer had no atmosphere.
Fixed an issue where the character could be thrown around in when in the Ursa rover and take damage.
Fixed an issue on various ships where the side and rear cargo doors would automatically close after 5 seconds without user input.
Fixed an issue where the collision of the Cutlass did not match the ship.
Fixed issues with ships not having lighting in the cockpit.
Fixed misaligned UI and MFD screens in the Ursa rover.
Game Code
Fixed an issue where the interior doors of the Vanguard would not open.
Fixed an issue where one of the Constellation turrets would not move.
Misc
Fixed an issue where enemy AI would not move.
Fixed an issue where landed ships would despawn immediately after exiting the ship.
Fixed an issue where AI enemy ships appeared as allies.
Fixed an issue where exiting Star Marine and joining a Crusader instance would cause the character to spawn as a ball.
Fixed an issue where character animations de-synced once they sat in a ship.
Fixed an issue where every player in the Stanton map would hear Eckhart speak and see the subtitles when he speaks to a player.
Fixed an issue where it was not possible to lock onto ships to fire missiles.
Fixed an issue where buying an item in the shop would play audio for requesting a new ship.
Fixed an issue where a Rover would gradually move when parked in the Constellation, but only when a player was in the driver seat of the Rover.
USER EXPERIENCE POLISH PASS (ON-GOING):
Fixed an issue where the character could turn invisible when entering shops.
USER EXPERIENCE POLISH PASS :
Improvement of Our Overall Framerate
Improvement of Our Overall Framerate
We have decided to spend time increasing performance on the client and server side.
We have decided to spend time increasing performance on the client and server side.
Player Count & General Stability
Player Count & General Stability
Currently, performance and stability drop sharply once the active players in a server reach 12-15 players.
Currently, performance and stability drop sharply once the active players in a server reach 12-15 players.
Cockpit Experience
Cockpit Experience
The Cockpit Experience sprint team is focused on improving the overall player experience in the cockpit through adjustments to cockpit geo, character placement, g-force/hit reactions, VFX, Audio, UI, and code support for things like camera shaking and hooking into ship health systems to display proper damage.
The Cockpit Experience sprint team is focused on improving the overall player experience in the cockpit through adjustments to cockpit geo, character placement, g-force/hit reactions, VFX, Audio, UI, and code support for things like camera shaking and hooking into ship health systems to display proper damage.
Space Landscaping
Space Landscaping
We are working on some extra Graphics code for the GPU particle system to support the creation of new VFX to implement space dust at points around Stanton. This will continue to be iterated on to create some more elaborate assets.
We are working on some extra Graphics code for the GPU particle system to support the creation of new VFX to implement space dust at points around Stanton. This will continue to be iterated on to create some more elaborate assets.
Basic Ship Security
Basic Ship Security
With the gameplay we’re adding in to 3.0.0, we’re conscious that there may be some other players that would love to kill you and take your ship. To help prevent this, we wanted to implement some basic security that will allow you to lock the ship, so only you have the ability to pass freely through its doors. Part of this work includes adding destruction for external ship doors to allow for the other half: basic breaching / boarding.
With the gameplay we’re adding in to 3.0.0, we’re conscious that there may be some other players that would love to kill you and take your ship. To help prevent this, we wanted to implement some basic security that will allow you to lock the ship, so only you have the ability to pass freely through its doors. Part of this work includes adding destruction for external ship doors to allow for the other half: basic breaching / boarding.
Rotating and Orbiting Planets
Rotating and Orbiting Planets
We are very keen to make the Stanton map feel more organic as a real environment and having the planets rotate and orbit will really help with this.
We are very keen to make the Stanton map feel more organic as a real environment and having the planets rotate and orbit will really help with this.
This will also introduce a proper day/night cycle when you’re on a planet surface which in turn opens up further gameplay possibilities.
This will also introduce a proper day/night cycle when you’re on a planet surface which in turn opens up further gameplay possibilities.
Player Interaction System – User Experience Improvements
Player Interaction System – User Experience Improvements
We want to give players the ability to more intuitively interact with items and objects within the game, but also find ways to indicate to the player what type of interaction they would be performing (pick up, start conversation, push button, etc).
We want to give players the ability to more intuitively interact with items and objects within the game, but also find ways to indicate to the player what type of interaction they would be performing (pick up, start conversation, push button, etc).
Race Tracks on Planets
Race Tracks on Planets
To give our planetary environments extra points of interest, and also an excuse to drive ground-based vehicles around at high speed, we thought the best way to do this was to build some rudimentary race tracks on the planets that would have been previously used by the research teams as a way to blow off steam and have fun.
To give our planetary environments extra points of interest, and also an excuse to drive ground-based vehicles around at high speed, we thought the best way to do this was to build some rudimentary race tracks on the planets that would have been previously used by the research teams as a way to blow off steam and have fun.
REMAINING WORK REQUIRED FOR 3.0.0 RELEASE
REMAINING WORK REQUIRED FOR 3.0.0 RELEASE
The following lists and charts show our progress towards releasing 3.0.0, with all remaining major tasks listed.
The following lists and charts show our progress towards releasing 3.0.0, with all remaining major tasks listed.
Tasks are either feature complete, or have an ETA for completion.
Tasks are either feature complete, or have an ETA for completion.
Some tasks may require further QA, bug-fixing and iteration.
Some tasks may require further QA, bug-fixing and iteration.
Tasks that delay beyond our target dates might cause the release of 3.0.0 to be delayed, or might be excluded from 3.0.0 if appropriate to maintain the release date target. 3.0.0 work is separated into Subsections: Persistent Universe Content, FPS / Space Gameplay, Engineering, UI, AI, Graphics, Backend, Network, and Ships & Weapons.The 3.0.0 Procedural Planet update marks a major advance in the Star Citizen Persistent Universe.
Tasks that delay beyond our target dates might cause the release of 3.0.0 to be delayed, or might be excluded from 3.0.0 if appropriate to maintain the release date target.
3.0.0 work is separated into Subsections: Persistent Universe Content, FPS / Space Gameplay, Engineering, UI, AI, Graphics, Backend, Network, and Ships & Weapons.
The 3.0.0 Procedural Planet update marks a major advance in the Star Citizen Persistent Universe.
PLANETARY UPDATE
PLANETARY UPDATE
YELA
YELA
Yela is the most frigid of the Crusader moons. Those bold (or careless) enough to step outside without a spacesuit will be killed instantly by its freezing temperatures. If the cold doesn’t kill you, then any of the treacherous crevasses that crisscross the planet might. Cyrovolcanos have been known to erupt unexpectedly from such crevasses, so be wary when flying at low altitudes. Despite all its danger, there is much beauty to be found on Yela, like the underwater caves hidden beneath the moon’s crust.
Yela is the most frigid of the Crusader moons. Those bold (or careless) enough to step outside without a spacesuit will be killed instantly by its freezing temperatures. If the cold doesn’t kill you, then any of the treacherous crevasses that crisscross the planet might. Cyrovolcanos have been known to erupt unexpectedly from such crevasses, so be wary when flying at low altitudes. Despite all its danger, there is much beauty to be found on Yela, like the underwater caves hidden beneath the moon’s crust.
CELLIN
CELLIN
Burning with volcanic activity, Cellin is the counter to her icy sister. Although the volcanoes have been dormant for hundreds of years, the surface is dotted with thermal geysers that erupt without notice. The largest of such geysers can destroy heavy vehicles. Highly corrosive clouds of gas are regularly released from the moon’s surface, creating low visibility and damaging anything caught outside.
Burning with volcanic activity, Cellin is the counter to her icy sister. Although the volcanoes have been dormant for hundreds of years, the surface is dotted with thermal geysers that erupt without notice. The largest of such geysers can destroy heavy vehicles. Highly corrosive clouds of gas are regularly released from the moon’s surface, creating low visibility and damaging anything caught outside.
DAYMAR
DAYMAR
Daymar’s surface is like a harmonic blend of Yela and Cellin. It’s mountainous surface is reminiscent of Cellin’s volcanoes, while its craters share a warm likeness to Yela’s frozen crevasses. Known for its dense atmosphere, thick fog and a loose dirt surface makes travel difficult. Lightning storms can help illuminate the fog, just don’t get struck by their flash.
Daymar’s surface is like a harmonic blend of Yela and Cellin. It’s mountainous surface is reminiscent of Cellin’s volcanoes, while its craters share a warm likeness to Yela’s frozen crevasses. Known for its dense atmosphere, thick fog and a loose dirt surface makes travel difficult. Lightning storms can help illuminate the fog, just don’t get struck by their flash.
PERSISTENT UNIVERSE CONTENT
PERSISTENT UNIVERSE CONTENT
MOONS
MOONS
We are adding 3 new moons to the Crusader system; Yela, Cellin, and Daymar.
We are adding 3 new moons to the Crusader system; Yela, Cellin, and Daymar.
Feature Complete
Feature Complete
SURFACE OUTPOSTS
SURFACE OUTPOSTS
The new moons will also have outposts on their surface to explore.
The new moons will also have outposts on their surface to explore.
Feature Complete
Feature Complete
ADDITIONAL SURFACE OUTPOSTS
ADDITIONAL SURFACE OUTPOSTS
After a recent Director review of the moons, it was apparent that the moons felt a little unpopulated. To address this, we’ve added additional outposts to the moons to explore.
After a recent Director review of the moons, it was apparent that the moons felt a little unpopulated. To address this, we’ve added additional outposts to the moons to explore.
SURFACE OUTPOSTS LIGHTING
SURFACE OUTPOSTS LIGHTING
Feature Complete
Feature Complete
IMPROVED LIGHTING FOR FOG TECH
IMPROVED LIGHTING FOR FOG TECH
We are implementing a new fog system in the game to improve the overall feel in various environments such as ships and shops. In doing this, we need to convert the old fog volumes to this new system and do another sweep through existing lighting to ensure the new fog works with the lights correctly. This work is still being estimated out, so a fuller update should be provided next week.
We have implemented a new fog system in the game to improve the overall feel in various environments such as ships and shops. In doing this, we need to convert the old fog volumes to this new system and do another sweep through existing lighting to ensure the new fog works with the lights correctly. This work is still being estimated due to cross-discipline dependencies.
ETA is TBD
ETA is TBD
MISSION GIVERS
MISSION GIVERS
We’re introducing Miles Eckhart (first seen in the Gamescom video) and Ruto to provide missions to players.
We’re introducing Miles Eckhart (first seen in the Gamescom video) and Ruto to provide missions to players.
We’re aiming to complete Ruto’s initial setup in Subsumption today, but there will be further support needed from both Gamecode Engineering and Graphics Engineering after this point.
We’re aiming to complete Ruto’s initial setup in Subsumption today, but there will be further support needed from both Gamecode Engineering and Graphics Engineering after this point.
ETA is 25th August (was 11th August)
ETA is 25th August
BASIC DERELICT SHIPS
BASIC DERELICT SHIPS
Feature Complete
Feature Complete
INHABITED DERELICT SHIP SITES
INHABITED DERELICT SHIP SITES
Feature Complete
Feature Complete
DEBRIS FIELDS
DEBRIS FIELDS
Feature Complete
Feature Complete
DELAMAR / LEVSKI
DELAMAR / LEVSKI
We are adding the planet Delamar and the landing zone, Levski
We are adding the planet Delamar and the landing zone, Levski
Shop kiosk implementation – Code complete
Shop kiosk implementation – Code complete
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
Modular Room System for procedural generation of planetary outposts
Modular Room System for procedural generation of planetary outposts
Official Outpost Spawning System ready for mission designers
Official Outpost Spawning System ready for mission designers
Integrated Outpost distribution to PlanetEd
Integrated Outpost distribution to PlanetEd
Single outpost Object Preset
Single outpost Object Preset
Cluster of Outposts
Cluster of Outposts
Crash site mission
Crash site mission
Interface to hand place modules and save to Layer
Interface to hand place modules and save to Layer
Interface to teleport the camera to the closest outpost
Interface to teleport the camera to the closest outpost
Area boxes created by artists (all room sizes are now usable in the outpost procedural system)
Area boxes created by artists (all room sizes are now usable in the outpost procedural system)
Entrance Room system working (stairs and ramps are now available as initial rooms)
Entrance Room system working (stairs and ramps are now available as initial rooms)
Rooftop Prop system working for Solar panel
Rooftop Prop system working for Solar panel
Wall prop system working for additional prop variations
Wall prop system working for additional prop variations
Material Wear/Dirt on props using Layer Blend done and actually working
Material Wear/Dirt on props using Layer Blend done and actually working
Developed Outpost “feet” system
Developed Outpost “feet” system
Set random rotation and offset caps on planet editor
Set random rotation and offset caps on planet editor
Start documenting 3 possible map layouts looping system (using 2 or 4 meters metrics * system; using connection additional corridor pieces; using spline skinned corridors)
Start documenting 3 possible map layouts looping system (using 2 or 4 meters metrics * system; using connection additional corridor pieces; using spline skinned corridors)
Support Aircon/solar panel system on outposts
Support Aircon/solar panel system on outposts
Added color tinting to Outposts
Added color tinting to Outposts
Added color tinting interface to Planet Ed
Added color tinting interface to Planet Ed
Created material distinction for interior / exteriors
Created material distinction for interior / exteriors
Group elements offset in Planet Object Preset to be able to offset landing pads
Group elements offset in Planet Object Preset to be able to offset landing pads
New Assets:
New Assets:
Heavy Marine Armor
Heavy Marine Armor
Explorer Suit Armor
Explorer Suit Armor
Cloth and Clothing simulation on various assets old and new
Cloth and Clothing simulation on various assets old and new
Updated helmet interiors and exterior for updated art, FOV tech and standardization
Updated helmet interiors and exterior for updated art, FOV tech and standardization
Armor converted to work within modular customization structure
Armor converted to work within modular customization structure
Finalized delivery of ALL facial assets from 3lateral.
Finalized delivery of ALL facial assets from 3lateral.
Ships:
Ships:
New Skinning and Rigging tools for landing gear on ships.
New Skinning and Rigging tools for landing gear on ships.
Constellation Cargo Bay/Elevator extensions
Constellation Cargo Bay/Elevator extensions
Light Group entity optimization
Light Group entity optimization
GAMEPLAY
GAMEPLAY
PLAYER MANNED TURRETS
PLAYER MANNED TURRETS
Feature Complete
Feature Complete
We are continuing to improve the player experience with turrets by identifying and addressing further items of polish from QA testing and through gameplay reviews with Directors.
We are continuing to improve the player experience with turrets by identifying and addressing further items of polish from QA testing and through gameplay reviews with Directors.
PICK UP & CARRY
PICK UP & CARRY
As we’re introducing cargo with 3.0.0, players will be able to manually interact with their cargo to load and unload it properly on their ships.
As we’re introducing cargo with 3.0.0, players will be able to manually interact with their cargo to load and unload it properly on their ships.
Feature Complete
Feature Complete
ITEM 2.0 SHIP CONVERSION – PART 1
ITEM 2.0 SHIP CONVERSION – PART 1
We are beginning the process of converting our available ships over to the Item 2.0 system. This will allow for greater player control of the ship and also allow for expanded gameplay.
We are beginning the process of converting our available ships over to the Item 2.0 system. This will allow for greater player control of the ship and also allow for expanded gameplay.
Feature Complete
Feature Complete
ITEM 2.0 SHIP CONVERSION – PART 2
ITEM 2.0 SHIP CONVERSION – PART 2
With Part 1 of this feature (the Engineering side) drawing to a close, and appearing to come in as estimated. We have been properly able to schedule out the Tech Design side of this.
With Part 1 of this feature (the Engineering side) drawing to a close, and appearing to come in as estimated. We have been properly able to schedule out the Tech Design side of this.
Feature Complete. Bug fixing in progress.
Feature Complete. Bug fixing in progress.
ITEM 2.0
ITEM 2.0
Operator Seats.
Operator Seats.
Operator seats replace existing vehicle seats as the new controllers of Item 2.0 based ships.
Operator seats replace existing vehicle seats as the new controllers of Item 2.0 based ships.
Feature Complete
Feature Complete
Radar System
Radar System
Feature Complete
Feature Complete
Light Control System.
Light Control System.
Feature Complete
Feature Complete
Fuel / Refuel.
Fuel / Refuel.
Feature Complete
Feature Complete
Power Supply / Pipes.
Power Supply / Pipes.
Feature Complete
Feature Complete
Quantum Drive.
Quantum Drive.
Feature Complete
Feature Complete
INSURANCE
INSURANCE
Code Complete. Now supporting bugfixing.
Code Complete. Now supporting bugfixing.
STAMINA
STAMINA
All 3.0.0 tasks complete. This feature will be developed further for future releases.
All 3.0.0 tasks complete. This feature will be developed further for future releases.
DOORS & AIRLOCKS
DOORS & AIRLOCKS
We are starting to update the doors and airlocks within the game to be more intelligent. This would mean that the door would ‘know’ if a room beyond them is depressurized and would stay shut for safety.
We are starting to update the doors and airlocks within the game to be more intelligent. This would mean that the door would ‘know’ if a room beyond them is depressurized and would stay shut for safety.
* Feature Complete for 3.0.0. Bugfixing in progress.*
Feature Complete for 3.0.0. Bugfixing in progress.
CARGO
CARGO
Code Complete. Now supporting bugfixing.
Code Complete. Now supporting bugfixing.
COMMODITIES
COMMODITIES
Implementing items to represent units of commodity cargo.
Implementing items to represent units of commodity cargo.
Feature Complete
Feature Complete
KIOSK SUPPORT
KIOSK SUPPORT
Code Complete. Now supporting bugfixing.
Code Complete. Now supporting bugfixing.
ATMOSPHERIC ENTRY SUPPORT
ATMOSPHERIC ENTRY SUPPORT
Feature Complete
Feature Complete
PERSISTENT DAMAGE, AMMO AND MISSILES
PERSISTENT DAMAGE, AMMO AND MISSILES
Persistence ensures that your vehicle state is saved between sessions.
Persistence ensures that your vehicle state is saved between sessions.
Feature Complete
Feature Complete
REPAIR
REPAIR
Code Complete Bugfixing to follow as needed.
Code Complete Bugfixing to follow as needed.
INVENTORY SYSTEM SUPPORT
INVENTORY SYSTEM SUPPORT
Code Complete. Bugfixing to follow as needed.
Code Complete. Bugfixing to follow as needed.
ROVER AND DRAGONFLY IN SHIPS
ROVER AND DRAGONFLY IN SHIPS
Code Complete Bugfixing as needed
Code Complete Bugfixing as needed
IFCS PERFORMANCE IMPROVEMENTS
IFCS PERFORMANCE IMPROVEMENTS
Changing the IFCS system to work in batch updates for performance improvements
Changing the IFCS system to work in batch updates for performance improvements
Feature Complete
Feature Complete
HINT SYSTEM
HINT SYSTEM
We have decided to include a first iteration of in-game hints to help new players acclimate to the various complex gameplay mechanics in Star Citizen. This is a feature we have worked on in the background and until this week, were unsure if it would be ready in time for 3.0.0. As work on this has progressed better than expected, we have made the decision to include this feature for 3.0.0
We have decided to include a first iteration of in-game hints to help new players acclimate to the various complex gameplay mechanics in Star Citizen. This is a feature we have worked on in the background and until this week, were unsure if it would be ready in time for 3.0.0. As work on this has progressed better than expected, we have made the decision to include this feature for 3.0.0
Feature Complete for 3.0.0. Bugfixing & polish in progress.
Feature Complete for 3.0.0. Bugfixing & polish in progress.
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
Crusader Converted to Object Container Setup
Crusader Converted to Object Container Setup
With the transition to Object Containers, the Crusader map was completely re-designed. Each Point of Interest is now an object container laid out via the Solar System Editor. This is in preparation for Object Container streaming and seamless transitions from different POI’s and between Star Systems. Mission Flowgraphs are converted over to use Subsumption and the new Mission System.
With the transition to Object Containers, the Crusader map was completely re-designed. Each Point of Interest is now an object container laid out via the Solar System Editor. This is in preparation for Object Container streaming and seamless transitions from different POI’s and between Star Systems. Mission Flowgraphs are converted over to use Subsumption and the new Mission System.
Mega Map for Persistent Universe
Mega Map for Persistent Universe
Mega Map tech (also used in Crusader for seamless loading between different gamemodes) is now possible in the new PU map, which is setup in the Solar System Editor. This allows the utilization of Mega Map technology.
Mega Map tech (also used in Crusader for seamless loading between different gamemodes) is now possible in the new PU map, which is setup in the Solar System Editor. This allows the utilization of Mega Map technology.
Revamp of Power Plants / Shield Generators / Coolers and the Heat & Power System for improved gameplay and conversion to Item 2.0
Revamp of Power Plants / Shield Generators / Coolers and the Heat & Power System for improved gameplay and conversion to Item 2.0
CORE TECH
CORE TECH
PLANETARY TECH
PLANETARY TECH
Feature Complete
Feature Complete
SOLAR SYSTEM TOOL
SOLAR SYSTEM TOOL
Feature Complete
Feature Complete
ENTITY UPDATE COMPONENT SCHEDULER
ENTITY UPDATE COMPONENT SCHEDULER
Will allow lower priority entities (i.e. those further away from players) to be updated less frequently, which should improve the overall framerate and allow us to add more content to the universe.
Will allow lower priority entities (i.e. those further away from players) to be updated less frequently, which should improve the overall framerate and allow us to add more content to the universe.
Planned work for 3.0.0 is complete. This feature will extend past 3.0.0 as the work is ongoing, and continual improvements will be made in the run up to 3.0.0 release.
Planned work for 3.0.0 is complete. This feature will extend past 3.0.0 as the work is ongoing, and continual improvements will be made in the run up to 3.0.0 release.
ENTITY OWNER MANAGER
ENTITY OWNER MANAGER
The Entity Owner Manager will track entities that are moved around the universe, making sure we spawn and unspawn them at the correct time
Code Complete. This now allows the backend team to properly hook into this system.
LA Engineering identified further additional tasks needed to support persistence and netcode.
ETA is 11th August
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
New Radar Databank
New Radar Databank
Subsumption Base Functionality
Subsumption Base Functionality
This is the initial release of the foundation technology that drives all of the AI, mission, dynamic content, and conversation logic. The mission content previously created with FlowGraph has been replaced and the implementation time to achieve a desired effect has been cut dramatically.
This is the initial release of the foundation technology that drives all of the AI, mission, dynamic content, and conversation logic. The mission content previously created with FlowGraph has been replaced and the implementation time to achieve a desired effect has been cut dramatically.
Various Performance improvements
Various Performance improvements
Planetary Physics Grid to support orbiting and rotating planets
Planetary Physics Grid to support orbiting and rotating planets
Multi-Function Display implementation for Item 2.0 Components on ships
Multi-Function Display implementation for Item 2.0 Components on ships
IFCS improvements to support AI & Takeoff System
IFCS improvements to support AI & Takeoff System
Unified Visor for seamless Ship 2.0 / FPS transition
Unified Visor for seamless Ship 2.0 / FPS transition
HUD/Visor integration for new Radar Databank
HUD/Visor integration for new Radar Databank
Object Distribution
Object Distribution
Terrain / Object blending for soft natural transition of objects intersecting with the ground
Terrain / Object blending for soft natural transition of objects intersecting with the ground
Video codec updated to Bink2, providing higher fidelity at lower bitrate
Video codec updated to Bink2, providing higher fidelity at lower bitrate
Vehicles no longer use Lua
Vehicles no longer use Lua
This is a huge step forward on the code side.
This is a huge step forward on the code side.
Skeleton Extension support for Item Port Offset overrides per item
Skeleton Extension support for Item Port Offset overrides per item
Numerous types of physics simulation for all Item 2.0 attachments including hair, weapons, grenades and more.
Numerous types of physics simulation for all Item 2.0 attachments including hair, weapons, grenades and more.
Destructible component for items, props and environment assets
Destructible component
Nested Physics Grids support for vehicle transportation inside large ships, i.e. DragonFly & Rover
Physics simulation gravity vector now respects planetary gravity
Modular loadouts rule sets and support for up to five loadouts
Animation driven facial audio implemented
Updated Spacebox Editor Python integration.
Zone culling on all character assets and layers, system complete and mesh markup complete supplemented with tools to easily support new assets.
Solar System Editor
A tool that will layout entire solar system with their astral objects (sun