SlideShare una empresa de Scribd logo
The Modular Level
Design of Fallout 4
Joel Burgess & Nate Purkeypile
Bethesda Game Studios
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
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.
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
Techniques
● Use Layered Inserts w/Base Kits
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
Always Look Forward
● Be willing to experiment w/Process
● ...but be deliberate.
Preparing for the Future
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
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.
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
BldWoodPSmFlrOnly01
BldWoodPSmWall01
BldWoodPSmWall01
BldWoodPSmWallCorner01
BldWoodPSmCeilOnly01
Higher Granularity
● Break Wall/Floor/Ceiling Groupings
● More Destruction Flexibility
● Kit Interchangeability
● Flexible layouts
● Less Dependence on pre-determined combos
Workflow For LDs
Granularity & LD Workflow
● More Flexibility
● More Time-Consuming
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:
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
Kit Variation
Building Kit Variants
● Brick
● Colonial
● Wallpaper
● Wood Panel
● Bare Wood
● Deco
● Concrete
● Unique
Bldg - Brick
Bldg - Brick
Bldg - Concrete
Bldg – Bare Wood
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
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
Utility Kit
Wasn’t really worth it
● All that we cared about were the pipes
“Glue” Kit
● Mix-and-Match kit usage
● Utility kit as “Glue”
● Works well to join separate kits
● Fictionally, Functionally, Cosmetically
Steam Tunnel Kit
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
Building Boston
Modular Workflow & Boston
● Fallout 3’s Washington DC
● Cloistered Neighborhoods
● Separate from Capital Wasteland
Fallout 3
Authenticity vs Accuracy
Authenticity > Accuracy
Process
● Coastline & Scale
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
Bandshell
MIT
Fenway
Park
Copley Sq
State House
Faneuil Hall
Process
● Coastline & Scale
● Skyline
● Thoroughfares
● Neighborhoods
Process
● Coastline & Scale
● Skyline
● Thoroughfares
● Neighborhoods
● Ownership
Process
● Coastline & Scale
● Skyline
● Thoroughfares
● Neighborhoods
● Ownership
● Iteration
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
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
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
Kit-Based Destruction
Wall Holes
● Problem: Visual Quality vs Repetition
Wall Holes
● Solution: Mix/Match
● Lots of small pieces
● Multiplicative effect
Platforms
● Problem: Ceiling/Floor Damage
● Solution: Tile-friendly “Free” platforms
● Useful option for demanding cases
● Highly Flexible
Dynamic Destruction
● Per-Piece Destructibles
● Kit-Compatible
● Location Specific Damage
● Simple Physics Simulation
Decals and Greebles
● Large “Gross” Decals
● Simple but very useful tricks
● Useful to obscure kit patterns
Cracks
Gross, Mold.
Greebles
Rust Stains
Tool: Layers
● Just like Photoshop
● Very useful, especially in complex scenes
● Huge time saver
Tool: Mouse Wheel Swap
● Ctrl+Wheel: Quickly Replace Selection
● Embracing Existing Workflow
● Another huge time saver
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
Conclusion
Understand Your Team Priorities
Understand Your Game Priorities
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

Más contenido relacionado

La actualidad más candente

게임제작개론 8
게임제작개론 8게임제작개론 8
게임제작개론 8Seokmin No
 
Horizon Zero Dawn: An Open World QA Case Study
Horizon Zero Dawn: An Open World QA Case StudyHorizon Zero Dawn: An Open World QA Case Study
Horizon Zero Dawn: An Open World QA Case Study
Guerrilla
 
Killzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo PostmortemKillzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo Postmortem
Guerrilla
 
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
Electronic Arts / DICE
 
게임제작개론 : #6 게임 시스템 구조에 대한 이해
게임제작개론 : #6 게임 시스템 구조에 대한 이해게임제작개론 : #6 게임 시스템 구조에 대한 이해
게임제작개론 : #6 게임 시스템 구조에 대한 이해
Seungmo Koo
 
게임제작개론 9
게임제작개론 9게임제작개론 9
게임제작개론 9Seokmin No
 
Destruction Masking in Frostbite 2 using Volume Distance Fields
Destruction Masking in Frostbite 2 using Volume Distance FieldsDestruction Masking in Frostbite 2 using Volume Distance Fields
Destruction Masking in Frostbite 2 using Volume Distance Fields
Electronic Arts / DICE
 
게임 기획과 Oop
게임 기획과 Oop게임 기획과 Oop
게임 기획과 Oop
snugdc
 
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
devCAT Studio, NEXON
 
업적,칭호,타이틀 그게 뭐든간에...
업적,칭호,타이틀 그게 뭐든간에...업적,칭호,타이틀 그게 뭐든간에...
업적,칭호,타이틀 그게 뭐든간에...SeungYeon Jeong
 
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
Philip Hammer
 
Frostbite on Mobile
Frostbite on MobileFrostbite on Mobile
Frostbite on Mobile
Electronic Arts / DICE
 
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
Ki Hyunwoo
 
Building Non-Linear Narratives in Horizon Zero Dawn
Building Non-Linear Narratives in Horizon Zero DawnBuilding Non-Linear Narratives in Horizon Zero Dawn
Building Non-Linear Narratives in Horizon Zero Dawn
Guerrilla
 
Rendering AAA-Quality Characters of Project A1
Rendering AAA-Quality Characters of Project A1Rendering AAA-Quality Characters of Project A1
Rendering AAA-Quality Characters of Project A1
Ki Hyunwoo
 
NDC 2015 이광영 [야생의 땅: 듀랑고] 전투 시스템 개발 일지
NDC 2015 이광영 [야생의 땅: 듀랑고] 전투 시스템 개발 일지NDC 2015 이광영 [야생의 땅: 듀랑고] 전투 시스템 개발 일지
NDC 2015 이광영 [야생의 땅: 듀랑고] 전투 시스템 개발 일지
Kwangyoung Lee
 
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
강 민우
 
The Rendering Technology of Killzone 2
The Rendering Technology of Killzone 2The Rendering Technology of Killzone 2
The Rendering Technology of Killzone 2
Guerrilla
 
어서와 게임기획은 처음이지?
어서와 게임기획은 처음이지?어서와 게임기획은 처음이지?
어서와 게임기획은 처음이지?
Lee Sangkyoon (Kay)
 
Naughty Dog Vertex
Naughty Dog VertexNaughty Dog Vertex
Naughty Dog Vertex
Naughty Dog
 

La actualidad más candente (20)

게임제작개론 8
게임제작개론 8게임제작개론 8
게임제작개론 8
 
Horizon Zero Dawn: An Open World QA Case Study
Horizon Zero Dawn: An Open World QA Case StudyHorizon Zero Dawn: An Open World QA Case Study
Horizon Zero Dawn: An Open World QA Case Study
 
Killzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo PostmortemKillzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo Postmortem
 
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
 
게임제작개론 : #6 게임 시스템 구조에 대한 이해
게임제작개론 : #6 게임 시스템 구조에 대한 이해게임제작개론 : #6 게임 시스템 구조에 대한 이해
게임제작개론 : #6 게임 시스템 구조에 대한 이해
 
게임제작개론 9
게임제작개론 9게임제작개론 9
게임제작개론 9
 
Destruction Masking in Frostbite 2 using Volume Distance Fields
Destruction Masking in Frostbite 2 using Volume Distance FieldsDestruction Masking in Frostbite 2 using Volume Distance Fields
Destruction Masking in Frostbite 2 using Volume Distance Fields
 
게임 기획과 Oop
게임 기획과 Oop게임 기획과 Oop
게임 기획과 Oop
 
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
 
업적,칭호,타이틀 그게 뭐든간에...
업적,칭호,타이틀 그게 뭐든간에...업적,칭호,타이틀 그게 뭐든간에...
업적,칭호,타이틀 그게 뭐든간에...
 
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
 
Frostbite on Mobile
Frostbite on MobileFrostbite on Mobile
Frostbite on Mobile
 
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
 
Building Non-Linear Narratives in Horizon Zero Dawn
Building Non-Linear Narratives in Horizon Zero DawnBuilding Non-Linear Narratives in Horizon Zero Dawn
Building Non-Linear Narratives in Horizon Zero Dawn
 
Rendering AAA-Quality Characters of Project A1
Rendering AAA-Quality Characters of Project A1Rendering AAA-Quality Characters of Project A1
Rendering AAA-Quality Characters of Project A1
 
NDC 2015 이광영 [야생의 땅: 듀랑고] 전투 시스템 개발 일지
NDC 2015 이광영 [야생의 땅: 듀랑고] 전투 시스템 개발 일지NDC 2015 이광영 [야생의 땅: 듀랑고] 전투 시스템 개발 일지
NDC 2015 이광영 [야생의 땅: 듀랑고] 전투 시스템 개발 일지
 
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
 
The Rendering Technology of Killzone 2
The Rendering Technology of Killzone 2The Rendering Technology of Killzone 2
The Rendering Technology of Killzone 2
 
어서와 게임기획은 처음이지?
어서와 게임기획은 처음이지?어서와 게임기획은 처음이지?
어서와 게임기획은 처음이지?
 
Naughty Dog Vertex
Naughty Dog VertexNaughty Dog Vertex
Naughty Dog Vertex
 

Similar a 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 Source
Paras 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 Day
Joel 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 Team
Kris Buytaert
 
Bravely Default Review by Zak
Bravely Default Review by ZakBravely Default Review by Zak
Bravely Default Review by Zak
Agate 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 AMS
Kris 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 Golang
Jorge 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 Froscon
Kris Buytaert
 
Putting the D&D in TDD
Putting the D&D in TDDPutting the D&D in TDD
Putting the D&D in TDD
Guy Royse
 
Working with scrum
Working with scrumWorking with scrum
Working with scrum
meij200
 
Scrum in practice
Scrum in practiceScrum in practice
Scrum in practice
meij200
 
Nightmare on Docker street
Nightmare on Docker streetNightmare on Docker street
Nightmare on Docker street
Kris Buytaert
 
Ostd.ksplice.talk
Ostd.ksplice.talkOstd.ksplice.talk
Ostd.ksplice.talk
Udo 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 2012
Jakub Holy
 
Test Driven Design by Jonas Auken
Test Driven Design by Jonas AukenTest Driven Design by Jonas Auken
Test Driven Design by Jonas Auken
agilencr
 

Similar a 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
 
Working with scrum
Working with scrumWorking with scrum
Working with scrum
 
Scrum in practice
Scrum in practiceScrum in practice
Scrum in practice
 
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
 

Último

leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 

Último (20)

leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 

GDC 2016: Modular Level Design of Fallout 4