Projects / DiRT3
Experienced Frontend Programmer
    Building on the DiRT franchise DiRT3 took the series into a new direction by upping the thrill factor and introducing Gymkhana. Reaping huge reception on release it has since toppled DiRT2's crown with a whopping 88 metacritic rating. The projects lofty design and art styles resulted in the technical bar being pushed a notch higher. And my own abilities were challenged through the need to create a career containing the most complex animations I'd ever worked on.
    
    
        
            
                | Vitals | 
            
        
        
            
                | Release Date | 
                24 May 2011 | 
            
            
                | Platforms | 
                X360, PS3, PC | 
            
            
                | Metacritic | 
                87% | 
            
            
                | Sales WorldWide | 
                >1,530,000 | 
            
        
    
    
    System/Task responsibilities
    
        - Main responsibly for all screens within career structure
 
        - Implementing complex contextual based animations driven from art team
 
        - Season select
 
        - Championship select
 
        - Event select
 
        - Event details
 
        - Compound select
 
        - World tour select
 
        - Challenge select
 
        - Unlocks
 
        - New message box system
 
    
    
    
    Skills gained/developed
    
        - Design cost breakdowns in DD&P
 
        - Creation of font tools
 
        - Rapid prototyping through placeholder flow
 
        - Project codebase transition work
 
        - Handling of contextual interlinked anims
 
        - Coordination of art assets and game code
 
        - Enhancing systems using data driven approaches
 
        - Branch management and code/asset overhaul
 
        - UI state machine improvements
 
        - UI save/load engine rewrite
 
        - Debugging tool creation for art purposes
 
        - Experience with state machines
 
        - Refactoring skills
 
        - Creating core technology and providing documentation