SlideShare une entreprise Scribd logo
1  sur  274
Télécharger pour lire hors ligne
The Modular Level
Design of Fallout 4
Joel Burgess & Nate Purkeypile
Bethesda Game Studios
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Modular Kits 101
We’re Doing a Sequel!
● Original Talk: 2013 @ LD in a Day
● We’ll show URL on the end slide
● Today’s Talk:
● Recap Core Ideas from 2013
● Updates & Examples from Fallout 4
Who We Are
● Nate Purkeypile
● Environment Artist
●The tall one
● Joel Burgess
● Level Design
●The one talking right now (hi!)
plus
DLC
plus
DLC
plus
DLC
Bloodrayne
2
Aeon Flux Metroid
Prime 3:
Corruption
TESIV:
Oblivion
Fallout 3 Skyrim Fallout 4
Shivering
Isles
Mehrunes
Razor
Point
Lookout
Operation
Anchorage
The Pitt
M. Zeta
Dawnguard
Dragonborn
Bloodrayne
2
Aeon Flux Metroid
Prime 3:
Corruption
TESIV:
Oblivion
Fallout 3 Skyrim Fallout 4
Shivering
Isles
Mehrunes
Razor
Point
Lookout
Operation
Anchorage
The Pitt
M. Zeta
Dawnguard
Dragonborn
Who We Are
● BGS as a studio
Technique
Context
Process
Studio & Game
Goals
Culture
Values
Priorities
What Came Before
Daggerfall (1996)
Morrowind (2002)
Bloodrayne 2 (2004)
Bloodrayne 2 (2004)
Oblivion (2006)
Fallout 3 (2008)
Fallout 3 (2008)
Skyrim (2011)
Skyrim (2011)
Skyrim (2011)
Fallout 4 (2015)
Modular Kits 101
Fundamentals
● Begin by Defining Footprint
Slide taken from 2013 session
GDC 2016: Modular Level Design of Fallout 4
256
2
5
6
256
5
1
2
Fundamentals
● Begin by Defining Footprint
● Be cautious with Non-Uniform Tiling
Slide taken from 2013 session
Fundamentals
● Begin by Defining Footprint
● Be cautious with Non-Uniform Tiling
● Build Within Footprint extents
Slide taken from 2013 session
Fundamentals
● Begin by Defining Footprint
● Be cautious with Non-Uniform Tiling
● Build Within Footprint extents
● Pick a Pivot, and stick with it.
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Fundamentals
● Begin by Defining Footprint
● Be cautious with Non-Uniform Tiling
● Build Within Footprint extents
● Pick a Pivot, and stick with it.
● Use Standardized Transitions
GDC 2016: Modular Level Design of Fallout 4
Techniques
● Use Layered Inserts w/Base Kits
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Slide taken from 2013 session
Fallout 4 – GNN Plaza
Techniques
● Use Layered Inserts w/Base Kits
● Local Snap Parents aka Custom Grids
Slide taken from 2013 session
Slide taken from 2013 session
Slide taken from 2013 session
Techniques
● Use Layered Inserts w/Base Kits
● Local Snap Parents aka Custom Grids
● Pivot-And-Flange kits for organic areas
Slide taken from 2013 session
Slide taken from 2013 session
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Always Look Forward
● Be willing to experiment w/Process
● ...but be deliberate.
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Preparing for the Future
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Fallout 4 Family of Kits
● Retail
● Institutional
● Church
● High-Tech
● Industrial
● Public Space
● Steam Tunnel
● Cave
● House
● The Institute
● Neo-Classical
● Office
● Vault
● Quarry
Allocating Time & Attention
Retail
Institutional
Public Space
Neo-Classical
Office
High Tech
Church
Steam Tunnel
Cave
House
The Institute
Other
Shack
Kit-Building Overhead
● Each Kit is time-consuming to create
● Lead Time
● On-boarding
● Iteration & Maintenance
Studio Allergies
● Identify Time Sinks
● Avoid Redundant Work
● Get to Playable Faster
Consolidating Like Kits
● Retail
● Institutional
● Church
● High-Tech
● Industrial
● Public Space
● Steam Tunnel
● Cave
● House
● The Institute
● Neo-Classical
● Office
● Vault
● Quarry
Consolidating Like Kits
● Retail
● Institutional
● Church
● High-Tech
● Industrial
● Public Space
● Steam Tunnel
● Cave
● House
● The Institute
● Neo-Classical
● Office
● Vault
● Quarry
GDC 2016: Modular Level Design of Fallout 4
Kits as Solutions
● What problem does a kit solve?
Allocating Time & Attention
“Building”
High Tech
Industrial
Church
Steam Tunnel
Cave
House
The Institute
Other
Shack
The Building Kit
Fallout 3 Office Kit (2008)
The Building Kit
● Traditional Construction of Varying Types
● Unified Workflow across kits
● Standard Sub-Kit Types
● Rooms
● Halls
● Stairs, Railings, Platforms, etc.
GDC 2016: Modular Level Design of Fallout 4
Piece Granularity
Breakdown: A Corner Piece
● Old System: Export from 3DS Max
● Lots of redundant work
BldWoodPSmHall2Way01
See 2013 talk for more on naming conventions
Breakdown: A Corner Piece
● Old System: Export from 3DS Max
● New System: Editor/Pack-In
GDC 2016: Modular Level Design of Fallout 4
BldWoodPSmFlrOnly01
BldWoodPSmWall01
BldWoodPSmWall01
BldWoodPSmWallCorner01
BldWoodPSmCeilOnly01
GDC 2016: Modular Level Design of Fallout 4
Higher Granularity
● Break Wall/Floor/Ceiling Groupings
● More Destruction Flexibility
● Kit Interchangeability
● Flexible layouts
● Less Dependence on pre-determined combos
GDC 2016: Modular Level Design of Fallout 4
Workflow For LDs
Granularity & LD Workflow
● More Flexibility
● More Time-Consuming
GDC 2016: Modular Level Design of Fallout 4
1
2
3
5 9
6
4
7
10
11
12
8
13
14
15
16
17 18 19 20
Old Way = 20 Objects
New Way = 123 Objects
Preserving Workflow
Old Way
New Way
Preserving Workflow
Pack-In Prefab
Exploded Granular
Importance of Kit Readiness
● Kits are cornerstone
● Front-loaded in art schedule
● Graybox quality early
● Visual Iteration throughout dev
● Focus on “Trustworthy” Kit functionality
Intelligent Dependencies
● Iterate Accordingly
● Level Design 5-Pass Iterations
● Discussed in 2014
Pass 0
Concept
Pass 1
Layout
Pass 2
Gameplay
Pass 3
Content
Complete
Pass 4
Polish
Core Kit
Is
Usable
Layout
Is
Reliable
First Pass (June 2012)
Final Version (Nov 2015)
Kit Priorities
Kit Elements
● Hero Pieces
● Utilitarian Core
● Variants
Taken From 2013 Talk
GENERIC
REPEATED
Generic = Versatile
● Common pieces are flexible
Your Unsung Heroes:
GDC 2016: Modular Level Design of Fallout 4
Prioritizing Pieces
1. Utilitarian Core
2. Variants
3. “Hero” Pieces
Unblocking Work
● Minimize LD roadblocks
● Get Real Use Cases ASAP
● Allow Maximum Time for Visual Iteration
● LD: Use Placeholders to Prove Need
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Kit Variation
Building Kit Variants
● Brick
● Colonial
● Wallpaper
● Wood Panel
● Bare Wood
● Deco
● Concrete
● Unique
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Bldg - Brick
Bldg - Brick
Bldg - Concrete
Bldg – Bare Wood
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Material Swaps
● Only changes the textures.
● Not an architecture change.
Material Swaps
● Even more mix-n-match
● Takes very little time to make new ones
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Other Kits
Let’s Create Kit X
● What is unique feature/problem of X?
● How Does it solve this?
● How Does it compliment other kits?
Industrial Kit
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Utility Kit
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Wasn’t really worth it
● All that we cared about were the pipes
GDC 2016: Modular Level Design of Fallout 4
“Glue” Kit
● Mix-and-Match kit usage
● Utility kit as “Glue”
● Works well to join separate kits
● Fictionally, Functionally, Cosmetically
Steam Tunnel Kit
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Deco Kit
Roof Trim
Main Tiling Body
Lobby Trim
Lobby Level
Foundation
Interior/Exterior Transitions
● Able to move freely between the two
● No longer a load
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Building Boston
Modular Workflow & Boston
● Fallout 3’s Washington DC
● Cloistered Neighborhoods
● Separate from Capital Wasteland
Fallout 3
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Authenticity vs Accuracy
Authenticity > Accuracy
Process
● Coastline & Scale
GDC 2016: Modular Level Design of Fallout 4
Process
● Coastline & Scale
● Skyline
Importance of Skyline
● General Skyline Shape
● Establish Anchor Buildings
● Determine Relative Placement
● Provide Orienting Elements
WIP Screenshot circa March 2013
Final Game Screenshot (2015)
Pre-Launch Fan Analysis (2015)
Process
● Coastline & Scale
● Skyline
● Thoroughfares
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Bandshell
MIT
Fenway
Park
Copley Sq
State House
Faneuil Hall
GDC 2016: Modular Level Design of Fallout 4
Process
● Coastline & Scale
● Skyline
● Thoroughfares
● Neighborhoods
GDC 2016: Modular Level Design of Fallout 4
Process
● Coastline & Scale
● Skyline
● Thoroughfares
● Neighborhoods
● Ownership
GDC 2016: Modular Level Design of Fallout 4
Process
● Coastline & Scale
● Skyline
● Thoroughfares
● Neighborhoods
● Ownership
● Iteration
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Hard Living
● Tons of hurdles had to be overcome
● Encounter Pacing
● POI/Exploration Density
● Combat and Detection, Enemy AI
● Performance, Occlusion, Sightlines
● Iteration and Metrics
● Everything took longer than expected
Optimization
Gameplay Pacing
Encounter AI
Modular
Workflow
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Ability to React
● Fallout 3: Isolated
● Easy to Reshape & Adapt
Can we
support an
alternate
route?
Sure.
Ability to React
● Fallout 3: Isolated
● Easy to Cut & Reshape
● Fallout 4: Interconnected
● Everything Had to Fit
● Required More Layout Flexibility
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Modular
Workflow Optimization
Gameplay Pacing
Encounter AI
Grab Bag!
Plug & Socket System
Plug & Socket System
● Predefined “Socket” holes
● Compatible with several “Plug” pieces
● Maximize Flexibility for transitions
Sockets
Plugs
GDC 2016: Modular Level Design of Fallout 4
Kit-Based Destruction
Wall Holes
● Problem: Visual Quality vs Repetition
GDC 2016: Modular Level Design of Fallout 4
Wall Holes
● Solution: Mix/Match
● Lots of small pieces
● Multiplicative effect
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Platforms
● Problem: Ceiling/Floor Damage
● Solution: Tile-friendly “Free” platforms
● Useful option for demanding cases
● Highly Flexible
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Dynamic Destruction
● Per-Piece Destructibles
● Kit-Compatible
● Location Specific Damage
● Simple Physics Simulation
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Decals and Greebles
● Large “Gross” Decals
● Simple but very useful tricks
● Useful to obscure kit patterns
GDC 2016: Modular Level Design of Fallout 4
Cracks
Gross, Mold.
Greebles
Rust Stains
GDC 2016: Modular Level Design of Fallout 4
Tool: Layers
● Just like Photoshop
● Very useful, especially in complex scenes
● Huge time saver
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Tool: Mouse Wheel Swap
● Ctrl+Wheel: Quickly Replace Selection
● Embracing Existing Workflow
● Another huge time saver
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Helper Markers
● Alluded in 2013
Wall Edges
Ceiling
Markers
Doors/Holes
Prop Kits
The Machine Kit
● Large core library
● Greebles, Fins, Tanks, etc
● LD Blocks Space Functionally
● Artist Handcrafts Machine Swap
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Conclusion
GDC 2016: Modular Level Design of Fallout 4
GDC 2016: Modular Level Design of Fallout 4
Understand Your Team Priorities
Understand Your Game Priorities
GDC 2016: Modular Level Design of Fallout 4
Thanks!
● Modular Level Design of Skyrim (2013)
blog.joelburgess.com/2013/04/skyrims-modular-level-design-gdc-2013.html
● Iterative Level Design Process (2014)
blog.joelburgess.com/2014/07/gdc-2014-transcript-iterative-level.html
@JoelBurgess @NPurkeypile

Contenu connexe

Tendances

Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들Dae Hyek KIM
 
The Real-time Volumetric Cloudscapes of Horizon Zero Dawn
The Real-time Volumetric Cloudscapes of Horizon Zero DawnThe Real-time Volumetric Cloudscapes of Horizon Zero Dawn
The Real-time Volumetric Cloudscapes of Horizon Zero DawnGuerrilla
 
Taking Killzone Shadow Fall Image Quality Into The Next Generation
Taking Killzone Shadow Fall Image Quality Into The Next GenerationTaking Killzone Shadow Fall Image Quality Into The Next Generation
Taking Killzone Shadow Fall Image Quality Into The Next GenerationGuerrilla
 
Art Direction for Uncharted 2: Among Thieves
Art Direction for Uncharted 2: Among ThievesArt Direction for Uncharted 2: Among Thieves
Art Direction for Uncharted 2: Among ThievesNaughty Dog
 
국내인디게임개발자의현실
국내인디게임개발자의현실국내인디게임개발자의현실
국내인디게임개발자의현실Mingu Heo
 
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인강 민우
 
Level Design Challenges & Solutions - Mirror's Edge
Level Design Challenges & Solutions - Mirror's EdgeLevel Design Challenges & Solutions - Mirror's Edge
Level Design Challenges & Solutions - Mirror's EdgeElectronic Arts / DICE
 
大規模ゲーム開発におけるHoudini活用事例
大規模ゲーム開発におけるHoudini活用事例大規模ゲーム開発におけるHoudini活用事例
大規模ゲーム開発におけるHoudini活用事例hiranodesuyo_sqex
 
슈팅 게임에서 레벨 디자인 하기
슈팅 게임에서 레벨 디자인 하기슈팅 게임에서 레벨 디자인 하기
슈팅 게임에서 레벨 디자인 하기용태 이
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...Gerke Max Preussner
 
NDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial
NDC 2018 레벨 디자인 튜토리얼 Level Design TutorialNDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial
NDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial용태 이
 
Naughty Dog Vertex
Naughty Dog VertexNaughty Dog Vertex
Naughty Dog VertexNaughty Dog
 
Introducting the art pipeline
Introducting the art pipelineIntroducting the art pipeline
Introducting the art pipelineDavid Edwards
 
위대한 게임개발팀의 공통점
위대한 게임개발팀의 공통점위대한 게임개발팀의 공통점
위대한 게임개발팀의 공통점Ryan Park
 

Tendances (20)

Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
 
The Real-time Volumetric Cloudscapes of Horizon Zero Dawn
The Real-time Volumetric Cloudscapes of Horizon Zero DawnThe Real-time Volumetric Cloudscapes of Horizon Zero Dawn
The Real-time Volumetric Cloudscapes of Horizon Zero Dawn
 
Taking Killzone Shadow Fall Image Quality Into The Next Generation
Taking Killzone Shadow Fall Image Quality Into The Next GenerationTaking Killzone Shadow Fall Image Quality Into The Next Generation
Taking Killzone Shadow Fall Image Quality Into The Next Generation
 
Art Direction for Uncharted 2: Among Thieves
Art Direction for Uncharted 2: Among ThievesArt Direction for Uncharted 2: Among Thieves
Art Direction for Uncharted 2: Among Thieves
 
【UE4.25 新機能】ロードの高速化機能「IOStore」について
【UE4.25 新機能】ロードの高速化機能「IOStore」について【UE4.25 新機能】ロードの高速化機能「IOStore」について
【UE4.25 新機能】ロードの高速化機能「IOStore」について
 
국내인디게임개발자의현실
국내인디게임개발자의현실국내인디게임개발자의현실
국내인디게임개발자의현실
 
Lighting the City of Glass
Lighting the City of GlassLighting the City of Glass
Lighting the City of Glass
 
Fortniteを支える技術
Fortniteを支える技術Fortniteを支える技術
Fortniteを支える技術
 
Pig & Kyoto -Let's be the God of Destruction in UE4-
Pig & Kyoto -Let's be the God of Destruction in UE4-Pig & Kyoto -Let's be the God of Destruction in UE4-
Pig & Kyoto -Let's be the God of Destruction in UE4-
 
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인
 
Level Design Challenges & Solutions - Mirror's Edge
Level Design Challenges & Solutions - Mirror's EdgeLevel Design Challenges & Solutions - Mirror's Edge
Level Design Challenges & Solutions - Mirror's Edge
 
大規模ゲーム開発におけるHoudini活用事例
大規模ゲーム開発におけるHoudini活用事例大規模ゲーム開発におけるHoudini活用事例
大規模ゲーム開発におけるHoudini活用事例
 
슈팅 게임에서 레벨 디자인 하기
슈팅 게임에서 레벨 디자인 하기슈팅 게임에서 레벨 디자인 하기
슈팅 게임에서 레벨 디자인 하기
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
 
Relic's FX System
Relic's FX SystemRelic's FX System
Relic's FX System
 
NDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial
NDC 2018 레벨 디자인 튜토리얼 Level Design TutorialNDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial
NDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial
 
Naughty Dog Vertex
Naughty Dog VertexNaughty Dog Vertex
Naughty Dog Vertex
 
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
 
Introducting the art pipeline
Introducting the art pipelineIntroducting the art pipeline
Introducting the art pipeline
 
위대한 게임개발팀의 공통점
위대한 게임개발팀의 공통점위대한 게임개발팀의 공통점
위대한 게임개발팀의 공통점
 

Similaire à GDC 2016: Modular Level Design of Fallout 4

Xconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open SourceXconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open SourceParas Narang
 
How Modding Made Bethesda Better: GDC 2015 Level Design in a Day
How Modding Made Bethesda Better: GDC 2015 Level Design in a DayHow Modding Made Bethesda Better: GDC 2015 Level Design in a Day
How Modding Made Bethesda Better: GDC 2015 Level Design in a DayJoel Burgess
 
Experiences from DevOps production: Deployment, performance, failure.
Experiences from DevOps production: Deployment, performance, failure.Experiences from DevOps production: Deployment, performance, failure.
Experiences from DevOps production: Deployment, performance, failure.Server Density
 
Building A devopsy Team
Building A devopsy TeamBuilding A devopsy Team
Building A devopsy TeamKris Buytaert
 
Bravely Default Review by Zak
Bravely Default Review by ZakBravely Default Review by Zak
Bravely Default Review by ZakAgate Studio
 
Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ? Kris Buytaert
 
Devopsdays Amsterdam 2017 Keynote, looking back at 5 years of AMS
Devopsdays Amsterdam 2017 Keynote, looking back at 5 years of AMSDevopsdays Amsterdam 2017 Keynote, looking back at 5 years of AMS
Devopsdays Amsterdam 2017 Keynote, looking back at 5 years of AMSKris Buytaert
 
Coding Dojo: Mars Rover (2014)
Coding Dojo: Mars Rover (2014)Coding Dojo: Mars Rover (2014)
Coding Dojo: Mars Rover (2014)Peter Kofler
 
Coding Dojo: Baby Steps (2014)
Coding Dojo: Baby Steps (2014)Coding Dojo: Baby Steps (2014)
Coding Dojo: Baby Steps (2014)Peter Kofler
 
Kata gilded rose en Golang
Kata gilded rose en GolangKata gilded rose en Golang
Kata gilded rose en GolangJorge Ortiz
 
Coding Dojo for Testers/Testing Dojo: Designing Test Cases with FitNesse (2014)
Coding Dojo for Testers/Testing Dojo: Designing Test Cases with FitNesse (2014)Coding Dojo for Testers/Testing Dojo: Designing Test Cases with FitNesse (2014)
Coding Dojo for Testers/Testing Dojo: Designing Test Cases with FitNesse (2014)Peter Kofler
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at FrosconKris Buytaert
 
Putting the D&D in TDD
Putting the D&D in TDDPutting the D&D in TDD
Putting the D&D in TDDGuy Royse
 
Scrum in practice
Scrum in practiceScrum in practice
Scrum in practicemeij200
 
Working with scrum
Working with scrumWorking with scrum
Working with scrummeij200
 
Nightmare on Docker street
Nightmare on Docker streetNightmare on Docker street
Nightmare on Docker streetKris Buytaert
 
Ostd.ksplice.talk
Ostd.ksplice.talkOstd.ksplice.talk
Ostd.ksplice.talkUdo Seidel
 
2017 Microservices Practitioner Virtual Summit: How to Avoid Creating a GitHu...
2017 Microservices Practitioner Virtual Summit: How to Avoid Creating a GitHu...2017 Microservices Practitioner Virtual Summit: How to Avoid Creating a GitHu...
2017 Microservices Practitioner Virtual Summit: How to Avoid Creating a GitHu...Ambassador Labs
 
Dissolving Technical Debt on Agile Projects - Smidig 2012
Dissolving Technical Debt on Agile Projects - Smidig 2012Dissolving Technical Debt on Agile Projects - Smidig 2012
Dissolving Technical Debt on Agile Projects - Smidig 2012Jakub Holy
 
Test Driven Design by Jonas Auken
Test Driven Design by Jonas AukenTest Driven Design by Jonas Auken
Test Driven Design by Jonas Aukenagilencr
 

Similaire à GDC 2016: Modular Level Design of Fallout 4 (20)

Xconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open SourceXconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open Source
 
How Modding Made Bethesda Better: GDC 2015 Level Design in a Day
How Modding Made Bethesda Better: GDC 2015 Level Design in a DayHow Modding Made Bethesda Better: GDC 2015 Level Design in a Day
How Modding Made Bethesda Better: GDC 2015 Level Design in a Day
 
Experiences from DevOps production: Deployment, performance, failure.
Experiences from DevOps production: Deployment, performance, failure.Experiences from DevOps production: Deployment, performance, failure.
Experiences from DevOps production: Deployment, performance, failure.
 
Building A devopsy Team
Building A devopsy TeamBuilding A devopsy Team
Building A devopsy Team
 
Bravely Default Review by Zak
Bravely Default Review by ZakBravely Default Review by Zak
Bravely Default Review by Zak
 
Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ?
 
Devopsdays Amsterdam 2017 Keynote, looking back at 5 years of AMS
Devopsdays Amsterdam 2017 Keynote, looking back at 5 years of AMSDevopsdays Amsterdam 2017 Keynote, looking back at 5 years of AMS
Devopsdays Amsterdam 2017 Keynote, looking back at 5 years of AMS
 
Coding Dojo: Mars Rover (2014)
Coding Dojo: Mars Rover (2014)Coding Dojo: Mars Rover (2014)
Coding Dojo: Mars Rover (2014)
 
Coding Dojo: Baby Steps (2014)
Coding Dojo: Baby Steps (2014)Coding Dojo: Baby Steps (2014)
Coding Dojo: Baby Steps (2014)
 
Kata gilded rose en Golang
Kata gilded rose en GolangKata gilded rose en Golang
Kata gilded rose en Golang
 
Coding Dojo for Testers/Testing Dojo: Designing Test Cases with FitNesse (2014)
Coding Dojo for Testers/Testing Dojo: Designing Test Cases with FitNesse (2014)Coding Dojo for Testers/Testing Dojo: Designing Test Cases with FitNesse (2014)
Coding Dojo for Testers/Testing Dojo: Designing Test Cases with FitNesse (2014)
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
Putting the D&D in TDD
Putting the D&D in TDDPutting the D&D in TDD
Putting the D&D in TDD
 
Scrum in practice
Scrum in practiceScrum in practice
Scrum in practice
 
Working with scrum
Working with scrumWorking with scrum
Working with scrum
 
Nightmare on Docker street
Nightmare on Docker streetNightmare on Docker street
Nightmare on Docker street
 
Ostd.ksplice.talk
Ostd.ksplice.talkOstd.ksplice.talk
Ostd.ksplice.talk
 
2017 Microservices Practitioner Virtual Summit: How to Avoid Creating a GitHu...
2017 Microservices Practitioner Virtual Summit: How to Avoid Creating a GitHu...2017 Microservices Practitioner Virtual Summit: How to Avoid Creating a GitHu...
2017 Microservices Practitioner Virtual Summit: How to Avoid Creating a GitHu...
 
Dissolving Technical Debt on Agile Projects - Smidig 2012
Dissolving Technical Debt on Agile Projects - Smidig 2012Dissolving Technical Debt on Agile Projects - Smidig 2012
Dissolving Technical Debt on Agile Projects - Smidig 2012
 
Test Driven Design by Jonas Auken
Test Driven Design by Jonas AukenTest Driven Design by Jonas Auken
Test Driven Design by Jonas Auken
 

Dernier

KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServiceRenan Moreira de Oliveira
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdfJamie (Taka) Wang
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 

Dernier (20)

KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 

GDC 2016: Modular Level Design of Fallout 4