what is in a game · technical lead ai programmer @ massive entertainment, lead engine programmer @...
TRANSCRIPT
-
Games@Chalmers
Staffan Björk
CSE
-
Why games?
Technologically requiring industry
Suitable domain for research
-
Gameplay DesignStaffan Björk
Design Language for games Design Patterns
Express Design Goals
~600 patterns documented Gameplaydesignpatterns.org
Ongoing AoA seed project Goal-Oriented Requirements
Engineering for Game Development (GOREforGaming)
-
Computer GraphicsUlf Assarsson
Realistic lighting
Realistic shadows
3D model creation
-
Computer AnimationMarco Fratarcangeli
Optimized physics-based animation
-
Education
“Secret” Game Development since 2006 at least
Game Design & Technology starting in 2017, at GU
LP1 LP2 LP3 LP4
Requirement Engineering
Computer Graphics
Game Engine Architecture
Agile Development Processes
Introduction to Game Research
Gameplay Design
Real Time Systems, Adv. CG, InfoVis, Machine Learning, Information Theory for Complex Systems, Image Analysis
Compiler Construction, HighPerformance Computing, AI, Designing User Experiences, Games and decisions, …
LP5 LP6 LP7 LP8
Game Technology Project
Technologically-DrivenExperimental Gameplay Design Master Thesis
Software Quality, Prototyping in IxD, Fluid Mechanics, MobileComputing, Artificial Neural Networks, Numeric Linear Algebra, Digitala Kulturer
User Interaction Analytics, Computer Architecture, Graphical Interfaces, Empirical Software Engineering, Simulation of Complex Systems, Perspektiv pådelnings- ochpubliceringskulturer
Alumni positions (only senior and above):Technical Lead AI Programmer @ Massive Entertainment, Lead Engine Programmer @ Rockstar San Diego, Lead Programmer @ Splash Damage, Lead Gameplay Programmer @ Avalanche NYC, Lead UI Software Engineer @ Ghost Games, Producer @ Ghost Games, Lead Programmer @ Bridgeside AB, Senior Developer @ King
-
Thank you!
Questions?
Games@ChalmersWhy games?Gameplay Design�Staffan BjörkComputer Graphics�Ulf AssarssonComputer Animation�Marco FratarcangeliEducationThank you!