SlideShare a Scribd company 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

More Related Content

What's hot

Parallel Graphics in Frostbite - Current & Future (Siggraph 2009)
Parallel Graphics in Frostbite - Current & Future (Siggraph 2009)Parallel Graphics in Frostbite - Current & Future (Siggraph 2009)
Parallel Graphics in Frostbite - Current & Future (Siggraph 2009)
Johan Andersson
 
Graphics Gems from CryENGINE 3 (Siggraph 2013)
Graphics Gems from CryENGINE 3 (Siggraph 2013)Graphics Gems from CryENGINE 3 (Siggraph 2013)
Graphics Gems from CryENGINE 3 (Siggraph 2013)
Tiago Sousa
 
Stochastic Screen-Space Reflections
Stochastic Screen-Space ReflectionsStochastic Screen-Space Reflections
Stochastic Screen-Space Reflections
Electronic Arts / DICE
 
Horizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-MortemHorizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-Mortem
Guerrilla
 
Killzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo PostmortemKillzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo Postmortem
Guerrilla
 
DirectX 11 Rendering in Battlefield 3
DirectX 11 Rendering in Battlefield 3DirectX 11 Rendering in Battlefield 3
DirectX 11 Rendering in Battlefield 3
Electronic Arts / DICE
 
Physically Based and Unified Volumetric Rendering in Frostbite
Physically Based and Unified Volumetric Rendering in FrostbitePhysically Based and Unified Volumetric Rendering in Frostbite
Physically Based and Unified Volumetric Rendering in Frostbite
Electronic Arts / DICE
 
The Unique Lighting of Mirror's Edge
The Unique Lighting of Mirror's EdgeThe Unique Lighting of Mirror's Edge
The Unique Lighting of Mirror's Edge
Electronic Arts / DICE
 
Lightmapping for beginners- Unite Copenhagen 2019
Lightmapping for beginners- Unite Copenhagen 2019Lightmapping for beginners- Unite Copenhagen 2019
Lightmapping for beginners- Unite Copenhagen 2019
Unity Technologies
 
Star Ocean 4 - Flexible Shader Managment and Post-processing
Star Ocean 4 - Flexible Shader Managment and Post-processingStar Ocean 4 - Flexible Shader Managment and Post-processing
Star Ocean 4 - Flexible Shader Managment and Post-processing
umsl snfrzb
 
Five Rendering Ideas from Battlefield 3 & Need For Speed: The Run
Five Rendering Ideas from Battlefield 3 & Need For Speed: The RunFive Rendering Ideas from Battlefield 3 & Need For Speed: The Run
Five Rendering Ideas from Battlefield 3 & Need For Speed: The Run
Electronic Arts / DICE
 
Frostbite on Mobile
Frostbite on MobileFrostbite on Mobile
Frostbite on Mobile
Electronic Arts / DICE
 
Crysis Next-Gen Effects (GDC 2008)
Crysis Next-Gen Effects (GDC 2008)Crysis Next-Gen Effects (GDC 2008)
Crysis Next-Gen Effects (GDC 2008)Tiago Sousa
 
Lighting the City of Glass
Lighting the City of GlassLighting the City of Glass
Lighting the City of Glass
Electronic Arts / DICE
 
Screen Space Reflections in The Surge
Screen Space Reflections in The SurgeScreen Space Reflections in The Surge
Screen Space Reflections in The Surge
Michele Giacalone
 
Secrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics TechnologySecrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics Technology
Tiago Sousa
 
SPU Shaders
SPU ShadersSPU Shaders
SPU Shaders
Slide_N
 
HDR Theory and practicce (JP)
HDR Theory and practicce (JP)HDR Theory and practicce (JP)
HDR Theory and practicce (JP)
Hajime Uchimura
 
Hable John Uncharted2 Hdr Lighting
Hable John Uncharted2 Hdr LightingHable John Uncharted2 Hdr Lighting
Hable John Uncharted2 Hdr Lighting
ozlael ozlael
 
Effective LiveOps Strategies for F2P Games
Effective LiveOps Strategies for F2P GamesEffective LiveOps Strategies for F2P Games
Effective LiveOps Strategies for F2P Games
James Gwertzman
 

What's hot (20)

Parallel Graphics in Frostbite - Current & Future (Siggraph 2009)
Parallel Graphics in Frostbite - Current & Future (Siggraph 2009)Parallel Graphics in Frostbite - Current & Future (Siggraph 2009)
Parallel Graphics in Frostbite - Current & Future (Siggraph 2009)
 
Graphics Gems from CryENGINE 3 (Siggraph 2013)
Graphics Gems from CryENGINE 3 (Siggraph 2013)Graphics Gems from CryENGINE 3 (Siggraph 2013)
Graphics Gems from CryENGINE 3 (Siggraph 2013)
 
Stochastic Screen-Space Reflections
Stochastic Screen-Space ReflectionsStochastic Screen-Space Reflections
Stochastic Screen-Space Reflections
 
Horizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-MortemHorizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-Mortem
 
Killzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo PostmortemKillzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo Postmortem
 
DirectX 11 Rendering in Battlefield 3
DirectX 11 Rendering in Battlefield 3DirectX 11 Rendering in Battlefield 3
DirectX 11 Rendering in Battlefield 3
 
Physically Based and Unified Volumetric Rendering in Frostbite
Physically Based and Unified Volumetric Rendering in FrostbitePhysically Based and Unified Volumetric Rendering in Frostbite
Physically Based and Unified Volumetric Rendering in Frostbite
 
The Unique Lighting of Mirror's Edge
The Unique Lighting of Mirror's EdgeThe Unique Lighting of Mirror's Edge
The Unique Lighting of Mirror's Edge
 
Lightmapping for beginners- Unite Copenhagen 2019
Lightmapping for beginners- Unite Copenhagen 2019Lightmapping for beginners- Unite Copenhagen 2019
Lightmapping for beginners- Unite Copenhagen 2019
 
Star Ocean 4 - Flexible Shader Managment and Post-processing
Star Ocean 4 - Flexible Shader Managment and Post-processingStar Ocean 4 - Flexible Shader Managment and Post-processing
Star Ocean 4 - Flexible Shader Managment and Post-processing
 
Five Rendering Ideas from Battlefield 3 & Need For Speed: The Run
Five Rendering Ideas from Battlefield 3 & Need For Speed: The RunFive Rendering Ideas from Battlefield 3 & Need For Speed: The Run
Five Rendering Ideas from Battlefield 3 & Need For Speed: The Run
 
Frostbite on Mobile
Frostbite on MobileFrostbite on Mobile
Frostbite on Mobile
 
Crysis Next-Gen Effects (GDC 2008)
Crysis Next-Gen Effects (GDC 2008)Crysis Next-Gen Effects (GDC 2008)
Crysis Next-Gen Effects (GDC 2008)
 
Lighting the City of Glass
Lighting the City of GlassLighting the City of Glass
Lighting the City of Glass
 
Screen Space Reflections in The Surge
Screen Space Reflections in The SurgeScreen Space Reflections in The Surge
Screen Space Reflections in The Surge
 
Secrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics TechnologySecrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics Technology
 
SPU Shaders
SPU ShadersSPU Shaders
SPU Shaders
 
HDR Theory and practicce (JP)
HDR Theory and practicce (JP)HDR Theory and practicce (JP)
HDR Theory and practicce (JP)
 
Hable John Uncharted2 Hdr Lighting
Hable John Uncharted2 Hdr LightingHable John Uncharted2 Hdr Lighting
Hable John Uncharted2 Hdr Lighting
 
Effective LiveOps Strategies for F2P Games
Effective LiveOps Strategies for F2P GamesEffective LiveOps Strategies for F2P Games
Effective LiveOps Strategies for F2P Games
 

Similar to 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 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 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 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 scrummeij200
 
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 Aukenagilencr
 

Similar to 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
 

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

GDC 2016: Modular Level Design of Fallout 4