Dec 2013 Milestone [16/Dec/13]
[App]
App; Racing Rules
App - Pitstop penalties
App - Yellow flag - trigger conditions
App - Yellow flag Penalties
App; Race Weekend
App - AI lap time generator
App - Time acceleration
App - Team/driver lists revivial
App; Pitstops
App - Pit crews - crew setup
App - Pit crews - character control
App - Packed animation support - Define new animation track formats
App - Animation - Trigger support - Exporter populate from note track
App - Animation - Trigger support - AnimationViewer visualisation
App - Animation - Trigger support - Runtime support
App; Multiplayer
App - MP - UI API
App - MP - Session management
App - MP - Session state
App - MP - Game attributes
App - MP - Participant attributes
App - MP - End-of-race logic
App - MP - Debugging online system
App - MP - Event system improvements
App; Ghost Core
App - Ghosts - Improvements to API to support different functionality on different platforms
App - Ghosts - Support offline operation
App - Ghosts - XB1: Ghost save file interface
App - Ghosts - PS4: Ghost save file interface
App - Ghosts - Consoles: load ghost game flow
App - Ghosts - Consoles: save ghost game flow
App - Ghosts - Support other than per-track-per-vehicle leaderboard set
App; Ghost Online
App - Ghosts - XB1 game clips online storage: upload
App - Ghosts - XB1 game clips online storage: download
App - Ghosts - PS4 title user storage: upload
App - Ghosts - PS4 title user storage: download
App; Career
App - Career Options Screen
App - Career System Structure
App - Calendar Screen
App; GUI
GUI - Race weekend overview screen
GUI - Multiplayer server select
GUI - Event Preparation
GUI - Vehicle select
GUI - Multiplayer browse settings
GUI - Multiplayer browse results
GUI - Multiplayer create
GUI - Multiplayer, quick
GUI - Free Practice
GUI - Track select
GUI - Time Trial
GUI - Career Options
GUI - Telemetry & Timings
GUI - Accolades
GUI - Pit strategy screen - 2nd Pass
App; Misc
App - Participant slots/memory
App - Allow any tyre to be fitted to a car (configured in car setup)
App - Driver outfit selection backend
App - SP setups used in MP forced vehicle races causing mis-match
App: Turn Indicators
[Physics/AI]
Phys/AI: Race Weekend
AI practice / qualify strategy
AI garage logic
Race session auto-generate lap times for AI for quick exit
Time acceleration during a session to skip forwards
Phys/AI: Strategy
Pre-race fuel levels calculated for player and AI
Pit spot repair damage management (repairs over time)
Accurate fuel use calculations per vehicle per track
Phys/AI: Pitstops
AI into/out of pit spot
Drive through penalty support
Air jack event support
Pit spot events management (hold / release)
Pit spot tyres management (tyre pressure, compounds)
Phys/AI: Rules
New rules including accelerated fuel and tyre wear (multipliers)
Phys/AI: Misc
Pit to Car radio support
Physics - Update sources to PhysX 3.3.0
Physics - Driving aids ABS
[Online]
Online: Leaderboards
Leaderboards: PC / Steam
Online Code
Multiplayer: PC / Steam
[PS4 & Xbox One]
Code across all areas to build and run on both PS4 and Xbox One enough to get some images on screen but not expected to be playable (subtasks for this include preparation and conversion of code in all areas of the game).
The work for both platforms also includes the following items:
Upgrade Programming IDE to Visual Studio 2012 (from 2010) this is required to develop on Xbox One as Visual Studio 2010 isn't supported
Add Xbox One and PS4 configs to our existing code base
Add stubs to platform specific sections in order to compile and link executables
Start populating the essential platform specific stubs to provide initial required functionality
January 2014 Milestone [15/Jan/14]
[App]
App: Race Weekend
App - Super pole
App: Pitstops
App - Packed animation support - Add playback
App - Packed animation support - Convert from existing formats
App: Multiplayer
App - MP - Support for AI
App - MP - Multiplayer testing
App - MP - General bug fixing
App - MP - Texture livery synchronization
App: Ghost Online
App - Ghosts - PS4 title user storage: logic to decide which ghosts to keep
App: Ghost UI
App - Ghosts - UI support
App: Career
App - Event Screens
App: GUI
GUI - Wii U gamepad touch screen support
GUI - Multiplayer lobby
GUI Monitor
GUI - Pause screen
[Physics/AI]
Phys/AI: Rules
AI full course yellow rules
AI local yellow flag avoidance
AI blue flag rules
Phys/AI: Pitstops
Pit stops - base and core logic for all vehicles
Fuel/ tyres physics/AI management
Damage repair physics/AI management
Phys/AI: AI Updates
Strip out bad AI logic
Phys/AI: Misc
Physics memory allocations / pool per participant support
Physics - Driving aids
[Online]
Online Code
Online: Wii U
Online: Rich Presence
Rich Presence: PS4
[PS4]
First playable PS4 version some issues will still remain, but itll be running well enough to play
[Xbox One]
First playable Xbox One version some issues will still remain, but itll be running well enough to play
This will include conversion of 3D maths to use DirectXMath in situations where doing so improves performance over built in maths.
[PS4 & Xbox One]
The following will apply to both platforms for this milestone:
All shaders will be converted by this milestone, as this is one of the areas where significant changes are expected
Basic input support on PS4/XB1 using standard controllers
Game flow running some bugs/crashes are expected but should be demonstrable
No optimisations will have been done at this stage so performance may be sub-optimal
February 2014 (Majority Lockdown) Milestone [14/Feb/14]
[App]
App: Racing Rules
App - Safety car management
App - Position tracking when under safety car
App: Race Weekend
App - Skip to end of session
App: Pitstops
App - Animation streaming
App - Pit crews - animation sequence control
App: Multiplayer In-Race
App - MP - Join-in-progress
App - MP - In-race lobby
App: Career
App - Custom Series
App - Dashboard Screen
App - Player Tailoring Screen
App - Results and Stats Screens
App Standings
App - Unlock Logic
App: GUI
GUI - Results and stats
GUI - Vehicle setup
GUI - Round Results
GUI Standings
App: Misc
App - Add XB1 FMOD support
App - Re-instate unlockables and upgrade to hrdf
App - Re-instate redeem code support
App - Re-instate DLC support
[Physics/AI]
Phys/AI: Rules
Other flags to be decided (black?)
Phys/AI: Strategy
Qualifying and practice tyre and fuel strategy
Pit strategy support
Pit spot dynamic fuel management
Best tyre selection during the session based on track conditions
Phys/AI: Race Logic
Team AI logic
Phys/AI: Pitstops
State machine for pit in / out
Ext from garage support
Phys/AI: New Phys Tech
Asymmetric set-ups
Phys/AI: AI Updates
Tidy existing AI logic
Ovals AI logic
General AI updates/changes/optimisation
Phys/AI: Misc
Kers
Push to pass
Review telemetry system
New joypad controller system
[Online]
Online: Leaderboards
Leaderboards: Wii U
Leaderboards: PS4
Online: Content Sharing
Content Restrictions: Wii U
Online Code
Multiplayer: PS4
Multiplayer: Xbox One
VOIP: PS4
[PS4 & Xbox One]
Fully playable version on both platforms, with all major issues ironed out.
The following will apply to both platforms for this milestone:
Work done on memory loads and balancing, ensuring that combinations of content (tracks + full field of vehicles) fit into memory
Work on round tripping stability checking for long term memory leaks and bugs that prevent long term play-throughs. This is required testing and ensure dev stability.
March 2014 Milestone [14/Mar/14]
[App]
App: Racing Rules
App - Yellow flag - effect on AI
App: Multiplayer In-Race
App - MP - Changes in race
App: Career
App - Accolades Screen
App Eligibility
App - Teams
App: GUI
GUI - In-race Social
GUI - Quick Race setup screen
GUI Objectives
GUI Bootflow
[Physics/AI]
Phys/AI: Rules
New damage modes from GDD
Phys/AI: Race Weekend
Mid event join
Race weekend flow
Phys/AI: Race Logic
Pre race revving / control
Phys/AI: New Phys Tech
Turbo modelling
3 diff setup
Phys/AI: Live Track
Grip evolving per session start
Grip evolving per during session
Phys/AI: Misc
Stats generation for each vehicle
[Online]
Online Code
VOIP: Xbox One
Online: Leaderboards
Leaderboards: Xbox One
Leaderboard Ghosts: PC / Steam
Leaderboard Ghosts: PS4
Leaderboard Ghosts: Wii U
Leaderboard Ghosts: Xbox One
Online: Content Sharing
Content Restrictions: PS4
Content Restrictions: Xbox One
[PS4 & Xbox One]
Both platform versions now close to matching PC version, with just performance issues to resolve and some of the platform specific features.
This milestone will include the following:
Save Game Support
Input support for any additional supported input devices beyond standard controller
PS4 Remote Play support
These systems will function but will not be fully TRC compliant yet.
April 2014 (Alpha-Content Complete) Milestone [15/Apr/14]
[App]
App: Career
App - Invitations Screen
App - Event simulation (integrating with physics support)
App - Inbox Screen
App: GUI
GUI Inbox
GUI Calendar
GUI Options
App: Misc
App - Accomplishments (aka awards/achievements/trophies) triggers
[Physics/AI]
Phys/AI: Race Weekend
Dynamic weather support
Phys/AI: Race Logic
Simulate event support
Phys/AI: New Phys Tech
Brake torque fade range
Phys/AI: Misc
Dynamic physics tick rate
New statistics required for vehicle selection screen
[Online]
Online Code
VOIP: Wii U
Online: Rich Presence
Rich Presence: PC / Steam
Rich Presence: Xbox One
Rich Presence: Wii U
Online: Events
SMS Weekly Events with Leaderboards: PC / Steam
SMS Weekly Events with Leaderboards: PS4
SMS Weekly Events with Leaderboards: Xbox One
SMS Weekly Events with Leaderboards: Wii U
Online: Achievements
Achievements: PS4
Achievements: Xbox One
[PS4]
PS4 build now matches PC build as closely as possible
Includes PS4 "chunk" system (game must be playable from first installed chunk)
[Xbox One]
Xbox One build now matches PC build as closely as possible.
Additional tasks will be required for Xbox One such as new security features, but this will take place post-alpha.
[PS4 & Xbox One Alpha - Content-complete Definition]
The Alpha Content-complete milestone marks the end of production and the start of the Alpha QA period (which lasts 3 months). At this stage the following applies to both platforms:
Content Complete with pre-specified exceptions to be determined during pre-production
Candidate Build ready for QA one can play for a reasonable amount of time with stability
Code is not fully TRC-compliant but is ready for testing, identifying and fixing non-compliant areas
Social Networking Bookmarks