CSE125Meet the Game IndustryStephen WaitsManager, Game ProgrammingSony Computer Entertainment America, Inc.Stormfront Studios, Inc.SCEA, Inc.SCEA, Inc.SCEA, Inc.SystemsPart I:About the IndustryWho???ManagementStudio DirectorProducersDesignersArt DirectorLead ProgrammerArtistsAnimatorsModelersUITexturersCinematicsWritersProgrammersThe OthersAdministrativeAudioMotion CaptureCinematicsTestingLegalHRITTeam SizeTeam SizeWhat’s it like to work here?Hard work.Long hours.The life of a game.PrototypeGreenlight?DevelopmentAlphaBetaFinal“Format”ManufacturingShipped!Agile?Yes. Kinda...Continuous IntegrationConsole DevelopmentGetting a JobCore CS stuffLinear algebraGraphicsGamesKnowledge BaseLand anInterviewReferencesInternshipsDemosInterviewingStudyDress casually, nicelyShow Initiative, EnthusiasmTake questions seriouslyPrepare for randomnessBE NICE!Be personable...BE NICE!!!TheFutureoftheIndustryWork EnvironmentHardwareContentPart II:AdviceThe solution to all of your problems. Ever.SIMPLICITYWhat is a bowler?The perfect shot.SpinVelocityPositionBall frictionLane FrictionOil PatternMore oil patterns...Differential EvolutionSimple stochastic search algorithm.Similar to Particle Swarm Optimization.Fitness is a function of the number of pins knocked down, plus how well the shot characteristics match a character’s abilities.Uses our actual game code to run evaluations.Differential Evolution022.545.067.590.00 1 2 3 4 5 6 7 8 9 10 11 12 13Fitness (error)GenerationSerious BusinessNo Science Projects.. they already exist!Wheels..NIH SyndromeDemo TipsTeamwork[12:42am]% make[12:43am]% svn commit -m “rewrote renderer ftw!”[12:43am]% poweroff2am: Ring... Ring..K.I.S.S.Camera SmoothingStay
View Full Document