SlideShare a Scribd company logo
1 of 83
Download to read offline
Converting your game to
the Data Oriented Tech
Stack (DOTS)
Mike Geig
Unity Technologies
@MikeGeig
Agenda
6
— What (The overview)
— Why (The goal)
— When (The criteria)
— How (The Implementation)
What is DOTS?
7
Job System
Entity Component
System (ECS)
Burst Compiler
Project Tiny
8
Job System
Entity Component
System (ECS)
Burst Compiler
Project Tiny
9
DOTS
Why integrate DOTS into
your projects?
10
11
12
13
14
15
16
When to integrate DOTS
into your projects?
17
When to implement DOTS
18
— Solving a specific problem
— Bypassing a technical hurdle
When to implement DOTS
19
— Solving a specific problem
— Bypassing a technical hurdle
— Incrementally
— With a solid understanding of limitations and roadmap
In Summary
20
Think logically and make sure Data is at
center of your decisions
21
How to get started integrating
DOTS into your projects?
22
Let’s examine real code
23
Analyze Data
24
Analyze Data
25
Analyze Data
26
Duplicate Data
27
Duplicate Functionality
28
Duplicate Functionality
29
Duplicate Functionality
30
Duplicate Functionality
31
Duplicate Functionality
32
Duplicate Functionality
33
Let’s look at a real project
now – Demo Time!
34
35
Thank You!
Github.com/UnityTechnologies/AngryBots_ECS
Mike Geig
Mike@Unity3d.com
@MikeGeig
Make sure you have installed the Roboto
font files in the folder named “INSTALL
THESE FONT FILES” in the ZIP-file.
Delete this slide before presenting
Guidelines
1. The file comes with all slides already available in the
presentation.
2. Copy and delete slides to build your presentation.
3. Paste text and images in the corresponding fields.
4. To avoid too much contrast in the presentation, it is
recommended to keep one style through all the slides.
5. To maintain the Unite brand consistency, it is vital to
respect the presentation structure, layouts and
typography system.
Tips
1. Consider structure. One option is a three-act structure
used in film consisting of setup, confrontation/conflict,
resolution.
2. Less is more. Curate the content/message to the
most vital takeaways for higher retention and clarity.
3. Color, sparingly. Use black and white, reserving
supporting colors to highlight, delineate or to add
clarity.
4. Images and icons. Use visuals and icons to help build
or reinforce your message but ensure that they
correlate with the message. Avoid using them to fill
space or add background.
5. White space is OK. Slides don’t need to be full.
Framing your content with white space adds focus,
sophistication and brand compliance.
Delete this slide before presenting
Delete this slide before presenting
Keep all text within these margins
Replace this title with
your own, but no more
than three lines, ok?
… and you’re welcome to add a subtitle if necessary, but
that shouldn’t be too long either.
Replace this title with
your own, but no more
than three lines, ok?
… and you’re welcome to add a subtitle if necessary, but
that shouldn’t be too long either.
Replace this section title
with your own. Again, no
more than three lines, ok?
41
Replace this section title
with your own. Again, no
more than three lines, ok?
42
Here’s a heading running on one line
43
— Here’s a bullet point list
— And here’s another bullet point
— And another one
– And another one
– And one more to go
— We’re done!
— Here’s a bullet point list
— And here’s another bullet point
— And another one
– And another one
– And one more to go
— We’re done!
If you need more than two lines, you should
come up with something more precise.
44
Here’s a heading running on one line
45
One column body text lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo
tellus dignissim velit, nec rhoncus tellus lorem id sapien. Curabitur
venenatis lacus a sapien cursus aliquam. Nam dictum ligula sed
euismod ornare. Nullam non tristique libero, eget faucibus enim.
Suspendisse et suscipit nisl, a iaculis est. Curabitur finibus
interdum ante non posuere. Fusce iaculis lacus elit, sed interdum
tortor tempus.
If you need more than two lines, you should
come up with something more precise.
46
One column body text lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo
tellus dignissim velit, nec rhoncus tellus lorem id sapien. Curabitur
venenatis lacus a sapien cursus aliquam. Nam dictum ligula sed
euismod ornare. Nullam non tristique libero, eget faucibus enim.
Suspendisse et suscipit nisl, a iaculis est. Curabitur finibus
interdum ante non posuere. Fusce iaculis lacus elit, sed interdum
tortor tempus.
Here’s a heading
47
— Here’s a bullet point list
— And here’s another bullet point
— And another one
– And another one
– And one more to go
— We’re done!
Here’s a heading
running on two lines
— Here’s a bullet point list
— And here’s another bullet point
— And another one
– And another one
– And one more to go
— We’re done!
48
49
Here’s a heading
One column body text lorem ipsum
dolor sit amet, consectetur adipiscing
elit. Nunc lacinia, nisi ac vehicula
pellentesque, justo tellus dignissim
velit, nec rhoncus tellus lorem id
sapien. Curabitur venenatis lacus a
sapien cursus aliquam. Nam dictum
ligula sed euismod ornare.
Here’s a heading
running on two lines
One column body text lorem ipsum
dolor sit amet, consectetur adipiscing
elit. Nunc lacinia, nisi ac vehicula
pellentesque, justo tellus dignissim
velit, nec rhoncus tellus lorem id
sapien. Curabitur venenatis lacus a
sapien cursus aliquam. Nam dictum
ligula sed euismod ornare.
50
One column body text lorem ipsum dolor sit
amet, consectetur adipiscing elit. Nunc
lacinia, nisi ac vehicula pellentesque.
Here’s a heading running on one line
51
One column body text lorem ipsum dolor sit
amet, consectetur adipiscing elit. Nunc
lacinia, nisi ac vehicula pellentesque.
One column body text
lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Nunc lacinia, nisi ac
vehicula pellentesque, justo
tellus dignissim velit.
One column body text
lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Nunc lacinia, nisi ac
vehicula pellentesque, justo
tellus dignissim velit.
One column body text
lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Nunc lacinia, nisi ac
vehicula pellentesque, justo
tellus dignissim velit.
Here’s a heading running on one line
52
Replace with image
Here’s a heading running on one line
53
One column body text
lorem ipsum dolor sit
amet, consectetur
adipiscing elit. Nunc
lacinia, nisi ac vehicula
pellentesque, justo tellus
dignissim velit, nec
rhoncus tellus lorem id
sapien.
One column body text
lorem ipsum dolor sit
amet, consectetur
adipiscing elit. Nunc
lacinia, nisi ac vehicula
pellentesque, justo tellus
dignissim velit, nec
rhoncus tellus lorem id
sapien.
One column body text
lorem ipsum dolor sit
amet, consectetur
adipiscing elit. Nunc
lacinia, nisi ac vehicula
pellentesque, justo tellus
dignissim velit, nec
rhoncus tellus lorem id
sapien.
Here’s a bit of code for you
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* Override styling */
$overrideColor: #ffffff;
.override {
font-style: italic;
color: rgba($overrideColor, 0.79);
background-color: rgba(255, 255, 255, 0.25);
padding: 20px;
}
54
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/* Override styling */
$overrideColor: #ffffff;
.override {
font-style: italic;
color: rgba($overrideColor, 0.79);
background-color: rgba(255, 255, 255, 0.25);
padding: 20px;
}
55
56
100Large number
5Large number
75Large number
57
175Larger number
58
“Quote about lorem ipsum dolor sit amet,
consectetur adipiscing elit. Nunc lacinia,
nisi vehicula pellentesque, justo tellus
dignissim velit, nec rhoncus tellus lorem
id sapien. Curabitur venenatis lacus a
sapien cursus aliquam dillus nat map.”
— Qasim Meher Assad, Head of Products, Mindstorm
“Quote about lorem ipsum dolor sit amet,
consectetur adipiscing elit. Nunc lacinia,
nisi vehicula pellentesque, justo tellus
dignissim velit, nec rhoncus tellus lorem
id sapien. Curabitur venenatis lacus a
sapien cursus aliquam dillus nat map.”
— Qasim Meher Assad, Head of Products, Mindstorm
UnrulyHeroesbyMagicDesignStudios—MadewithUnity
59
Resources
Icons
Core - Material Design
Icons
AV - Material Design
Icons
Communication - Material Design
Icons
Device - Material Design
Icons
Material Design - Hardware
Icons
Image - Material Design
Icons
Maps- Material Design
Icons
Notification- Material Design
Icons
Social- Material Design
Converting your game to DOTS – Unite Copenhagen 2019
Converting your game to DOTS – Unite Copenhagen 2019

More Related Content

What's hot

FINAL FANTASY Record Keeperのマスターデータを支える技術
FINAL FANTASY Record Keeperのマスターデータを支える技術FINAL FANTASY Record Keeperのマスターデータを支える技術
FINAL FANTASY Record Keeperのマスターデータを支える技術dena_study
 
게임 애셋 스트리밍 패치
게임 애셋 스트리밍 패치게임 애셋 스트리밍 패치
게임 애셋 스트리밍 패치Seungjae Lee
 
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践Yoshifumi Kawai
 
게임 기획 튜토리얼 (2015 개정판)
게임 기획 튜토리얼 (2015 개정판)게임 기획 튜토리얼 (2015 개정판)
게임 기획 튜토리얼 (2015 개정판)Lee Sangkyoon (Kay)
 
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링Taehoon Kim
 
Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料Daisuke Masubuchi
 
OpenAPIを利用したPythonWebアプリケーション開発
OpenAPIを利用したPythonWebアプリケーション開発OpenAPIを利用したPythonWebアプリケーション開発
OpenAPIを利用したPythonWebアプリケーション開発Takuro Wada
 
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!Yusuke Naka
 
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리강 민우
 
IGC2016 스매싱더배틀 - 출시후일어난일들
IGC2016 스매싱더배틀 - 출시후일어난일들IGC2016 스매싱더배틀 - 출시후일어난일들
IGC2016 스매싱더배틀 - 출시후일어난일들Daehoon Han
 
게임 디자이너와 게임 서버
게임 디자이너와 게임 서버게임 디자이너와 게임 서버
게임 디자이너와 게임 서버ByungChun2
 
[NDC2016] TERA 서버의 Modern C++ 활용기
[NDC2016] TERA 서버의 Modern C++ 활용기[NDC2016] TERA 서버의 Modern C++ 활용기
[NDC2016] TERA 서버의 Modern C++ 활용기Sang Heon Lee
 
New tools and services to take your live ops to the next level
New tools and services to take your live ops to the next levelNew tools and services to take your live ops to the next level
New tools and services to take your live ops to the next levelCrystin Cox
 
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろうサーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろうDaisuke Masubuchi
 
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...whywaita
 
Designing for live ops
Designing for live opsDesigning for live ops
Designing for live opsCrystin Cox
 

What's hot (20)

FINAL FANTASY Record Keeperのマスターデータを支える技術
FINAL FANTASY Record Keeperのマスターデータを支える技術FINAL FANTASY Record Keeperのマスターデータを支える技術
FINAL FANTASY Record Keeperのマスターデータを支える技術
 
Press Button, Drink Coffee : An Overview of UE4 build pipeline and maintenance
Press Button, Drink Coffee : An Overview of UE4 build pipeline and maintenancePress Button, Drink Coffee : An Overview of UE4 build pipeline and maintenance
Press Button, Drink Coffee : An Overview of UE4 build pipeline and maintenance
 
게임강연정리
게임강연정리게임강연정리
게임강연정리
 
게임 애셋 스트리밍 패치
게임 애셋 스트리밍 패치게임 애셋 스트리밍 패치
게임 애셋 스트리밍 패치
 
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
 
게임 기획 튜토리얼 (2015 개정판)
게임 기획 튜토리얼 (2015 개정판)게임 기획 튜토리얼 (2015 개정판)
게임 기획 튜토리얼 (2015 개정판)
 
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링
 
Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料
 
OpenAPIを利用したPythonWebアプリケーション開発
OpenAPIを利用したPythonWebアプリケーション開発OpenAPIを利用したPythonWebアプリケーション開発
OpenAPIを利用したPythonWebアプリケーション開発
 
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
 
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
 
IGC2016 스매싱더배틀 - 출시후일어난일들
IGC2016 스매싱더배틀 - 출시후일어난일들IGC2016 스매싱더배틀 - 출시후일어난일들
IGC2016 스매싱더배틀 - 출시후일어난일들
 
게임 디자이너와 게임 서버
게임 디자이너와 게임 서버게임 디자이너와 게임 서버
게임 디자이너와 게임 서버
 
[NDC2016] TERA 서버의 Modern C++ 활용기
[NDC2016] TERA 서버의 Modern C++ 활용기[NDC2016] TERA 서버의 Modern C++ 활용기
[NDC2016] TERA 서버의 Modern C++ 활용기
 
GitLab から GitLab に移行したときの思い出
GitLab から GitLab に移行したときの思い出GitLab から GitLab に移行したときの思い出
GitLab から GitLab に移行したときの思い出
 
New tools and services to take your live ops to the next level
New tools and services to take your live ops to the next levelNew tools and services to take your live ops to the next level
New tools and services to take your live ops to the next level
 
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろうサーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
 
デジタル水遊び (UE4 VFX Art Dive)
デジタル水遊び (UE4 VFX Art Dive)デジタル水遊び (UE4 VFX Art Dive)
デジタル水遊び (UE4 VFX Art Dive)
 
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
 
Designing for live ops
Designing for live opsDesigning for live ops
Designing for live ops
 

Similar to Converting your game to DOTS – Unite Copenhagen 2019

Real-time VFX Workflows in "The Heretic" – Unite Copenhagen 2019
Real-time VFX Workflows in "The Heretic" – Unite Copenhagen 2019Real-time VFX Workflows in "The Heretic" – Unite Copenhagen 2019
Real-time VFX Workflows in "The Heretic" – Unite Copenhagen 2019Unity Technologies
 
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019 Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019 Unity Technologies
 
Get full visibility and find hidden security issues
Get full visibility and find hidden security issuesGet full visibility and find hidden security issues
Get full visibility and find hidden security issuesElasticsearch
 
OOScss Architecture For Rails Apps
OOScss Architecture For Rails AppsOOScss Architecture For Rails Apps
OOScss Architecture For Rails AppsNetguru
 
Data oriented design and c++
Data oriented design and c++Data oriented design and c++
Data oriented design and c++Mike Acton
 
Optimize performance to lift player retention
Optimize performance to lift player retentionOptimize performance to lift player retention
Optimize performance to lift player retentionUnity Technologies
 
infographics free.pptx
infographics free.pptxinfographics free.pptx
infographics free.pptxNaeem Nawaz
 
CM NCCU Class2
CM NCCU Class2CM NCCU Class2
CM NCCU Class2志明 陳
 
Final ppt.pptx
Final ppt.pptxFinal ppt.pptx
Final ppt.pptxAsegid5
 
From Mess To Masterpiece - JFokus 2017
From Mess To Masterpiece - JFokus 2017From Mess To Masterpiece - JFokus 2017
From Mess To Masterpiece - JFokus 2017Sven Ruppert
 
Business module
Business moduleBusiness module
Business modulericharyaa
 
Provenance in Production-Grade Machine Learning
Provenance in Production-Grade Machine LearningProvenance in Production-Grade Machine Learning
Provenance in Production-Grade Machine LearningAnand Sampat
 
business affairs.pptx
business affairs.pptxbusiness affairs.pptx
business affairs.pptxAkameng
 
Presentation skills demo 1
Presentation skills demo 1Presentation skills demo 1
Presentation skills demo 1Rahul Guru
 
YUI Grids slides by Nate Koechley
YUI Grids slides by Nate KoechleyYUI Grids slides by Nate Koechley
YUI Grids slides by Nate Koechleyguest96840e
 
Nate koechley the yui css foundation
Nate koechley the yui css foundationNate koechley the yui css foundation
Nate koechley the yui css foundationNiles Tang
 
Presentation Toolkit for Business Work
Presentation Toolkit for Business WorkPresentation Toolkit for Business Work
Presentation Toolkit for Business WorkGlax Graces
 
Power point presentation for Making Slides Endorsed
Power point presentation for Making Slides EndorsedPower point presentation for Making Slides Endorsed
Power point presentation for Making Slides EndorsedDr. Rama Rao Karri
 

Similar to Converting your game to DOTS – Unite Copenhagen 2019 (20)

Real-time VFX Workflows in "The Heretic" – Unite Copenhagen 2019
Real-time VFX Workflows in "The Heretic" – Unite Copenhagen 2019Real-time VFX Workflows in "The Heretic" – Unite Copenhagen 2019
Real-time VFX Workflows in "The Heretic" – Unite Copenhagen 2019
 
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019 Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
 
Get full visibility and find hidden security issues
Get full visibility and find hidden security issuesGet full visibility and find hidden security issues
Get full visibility and find hidden security issues
 
OOScss Architecture For Rails Apps
OOScss Architecture For Rails AppsOOScss Architecture For Rails Apps
OOScss Architecture For Rails Apps
 
Data oriented design and c++
Data oriented design and c++Data oriented design and c++
Data oriented design and c++
 
Optimize performance to lift player retention
Optimize performance to lift player retentionOptimize performance to lift player retention
Optimize performance to lift player retention
 
1000 Consulting Diagrams, Templates, Graphics & Icons
1000 Consulting Diagrams, Templates, Graphics & Icons1000 Consulting Diagrams, Templates, Graphics & Icons
1000 Consulting Diagrams, Templates, Graphics & Icons
 
infographics free.pptx
infographics free.pptxinfographics free.pptx
infographics free.pptx
 
CM NCCU Class2
CM NCCU Class2CM NCCU Class2
CM NCCU Class2
 
Final ppt.pptx
Final ppt.pptxFinal ppt.pptx
Final ppt.pptx
 
From Mess To Masterpiece - JFokus 2017
From Mess To Masterpiece - JFokus 2017From Mess To Masterpiece - JFokus 2017
From Mess To Masterpiece - JFokus 2017
 
Business module
Business moduleBusiness module
Business module
 
Provenance in Production-Grade Machine Learning
Provenance in Production-Grade Machine LearningProvenance in Production-Grade Machine Learning
Provenance in Production-Grade Machine Learning
 
business affairs.pptx
business affairs.pptxbusiness affairs.pptx
business affairs.pptx
 
Presentation skills demo 1
Presentation skills demo 1Presentation skills demo 1
Presentation skills demo 1
 
YUI Grids slides by Nate Koechley
YUI Grids slides by Nate KoechleyYUI Grids slides by Nate Koechley
YUI Grids slides by Nate Koechley
 
Nate koechley the yui css foundation
Nate koechley the yui css foundationNate koechley the yui css foundation
Nate koechley the yui css foundation
 
Presentation Toolkit for Business Work
Presentation Toolkit for Business WorkPresentation Toolkit for Business Work
Presentation Toolkit for Business Work
 
Use atomic design ftw
Use atomic design ftwUse atomic design ftw
Use atomic design ftw
 
Power point presentation for Making Slides Endorsed
Power point presentation for Making Slides EndorsedPower point presentation for Making Slides Endorsed
Power point presentation for Making Slides Endorsed
 

More from Unity Technologies

Build Immersive Worlds in Virtual Reality
Build Immersive Worlds  in Virtual RealityBuild Immersive Worlds  in Virtual Reality
Build Immersive Worlds in Virtual RealityUnity Technologies
 
Augmenting reality: Bring digital objects into the real world
Augmenting reality: Bring digital objects into the real worldAugmenting reality: Bring digital objects into the real world
Augmenting reality: Bring digital objects into the real worldUnity Technologies
 
Let’s get real: An introduction to AR, VR, MR, XR and more
Let’s get real: An introduction to AR, VR, MR, XR and moreLet’s get real: An introduction to AR, VR, MR, XR and more
Let’s get real: An introduction to AR, VR, MR, XR and moreUnity Technologies
 
Using synthetic data for computer vision model training
Using synthetic data for computer vision model trainingUsing synthetic data for computer vision model training
Using synthetic data for computer vision model trainingUnity Technologies
 
The Tipping Point: How Virtual Experiences Are Transforming Global Industries
The Tipping Point: How Virtual Experiences Are Transforming Global IndustriesThe Tipping Point: How Virtual Experiences Are Transforming Global Industries
The Tipping Point: How Virtual Experiences Are Transforming Global IndustriesUnity Technologies
 
Unity Roadmap 2020: Live games
Unity Roadmap 2020: Live games Unity Roadmap 2020: Live games
Unity Roadmap 2020: Live games Unity Technologies
 
Unity Roadmap 2020: Core Engine & Creator Tools
Unity Roadmap 2020: Core Engine & Creator ToolsUnity Roadmap 2020: Core Engine & Creator Tools
Unity Roadmap 2020: Core Engine & Creator ToolsUnity Technologies
 
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...Unity Technologies
 
Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019Unity Technologies
 
Turn Revit Models into real-time 3D experiences
Turn Revit Models into real-time 3D experiencesTurn Revit Models into real-time 3D experiences
Turn Revit Models into real-time 3D experiencesUnity Technologies
 
How Daimler uses mobile mixed realities for training and sales - Unite Copenh...
How Daimler uses mobile mixed realities for training and sales - Unite Copenh...How Daimler uses mobile mixed realities for training and sales - Unite Copenh...
How Daimler uses mobile mixed realities for training and sales - Unite Copenh...Unity Technologies
 
How Volvo embraced real-time 3D and shook up the auto industry- Unite Copenha...
How Volvo embraced real-time 3D and shook up the auto industry- Unite Copenha...How Volvo embraced real-time 3D and shook up the auto industry- Unite Copenha...
How Volvo embraced real-time 3D and shook up the auto industry- Unite Copenha...Unity Technologies
 
QA your code: The new Unity Test Framework – Unite Copenhagen 2019
QA your code: The new Unity Test Framework – Unite Copenhagen 2019QA your code: The new Unity Test Framework – Unite Copenhagen 2019
QA your code: The new Unity Test Framework – Unite Copenhagen 2019Unity Technologies
 
Engineering.com webinar: Real-time 3D and digital twins: The power of a virtu...
Engineering.com webinar: Real-time 3D and digital twins: The power of a virtu...Engineering.com webinar: Real-time 3D and digital twins: The power of a virtu...
Engineering.com webinar: Real-time 3D and digital twins: The power of a virtu...Unity Technologies
 
Supplying scalable VR training applications with Innoactive - Unite Copenhage...
Supplying scalable VR training applications with Innoactive - Unite Copenhage...Supplying scalable VR training applications with Innoactive - Unite Copenhage...
Supplying scalable VR training applications with Innoactive - Unite Copenhage...Unity Technologies
 
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...XR and real-time 3D in automotive digital marketing strategies | Visionaries ...
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...Unity Technologies
 
Real-time CG animation in Unity: unpacking the Sherman project - Unite Copenh...
Real-time CG animation in Unity: unpacking the Sherman project - Unite Copenh...Real-time CG animation in Unity: unpacking the Sherman project - Unite Copenh...
Real-time CG animation in Unity: unpacking the Sherman project - Unite Copenh...Unity Technologies
 
Creating next-gen VR and MR experiences using Varjo VR-1 and XR-1 - Unite Cop...
Creating next-gen VR and MR experiences using Varjo VR-1 and XR-1 - Unite Cop...Creating next-gen VR and MR experiences using Varjo VR-1 and XR-1 - Unite Cop...
Creating next-gen VR and MR experiences using Varjo VR-1 and XR-1 - Unite Cop...Unity Technologies
 
What's ahead for film and animation with Unity 2020 - Unite Copenhagen 2019
What's ahead for film and animation with Unity 2020 - Unite Copenhagen 2019What's ahead for film and animation with Unity 2020 - Unite Copenhagen 2019
What's ahead for film and animation with Unity 2020 - Unite Copenhagen 2019Unity Technologies
 
How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019
How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019
How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019Unity Technologies
 

More from Unity Technologies (20)

Build Immersive Worlds in Virtual Reality
Build Immersive Worlds  in Virtual RealityBuild Immersive Worlds  in Virtual Reality
Build Immersive Worlds in Virtual Reality
 
Augmenting reality: Bring digital objects into the real world
Augmenting reality: Bring digital objects into the real worldAugmenting reality: Bring digital objects into the real world
Augmenting reality: Bring digital objects into the real world
 
Let’s get real: An introduction to AR, VR, MR, XR and more
Let’s get real: An introduction to AR, VR, MR, XR and moreLet’s get real: An introduction to AR, VR, MR, XR and more
Let’s get real: An introduction to AR, VR, MR, XR and more
 
Using synthetic data for computer vision model training
Using synthetic data for computer vision model trainingUsing synthetic data for computer vision model training
Using synthetic data for computer vision model training
 
The Tipping Point: How Virtual Experiences Are Transforming Global Industries
The Tipping Point: How Virtual Experiences Are Transforming Global IndustriesThe Tipping Point: How Virtual Experiences Are Transforming Global Industries
The Tipping Point: How Virtual Experiences Are Transforming Global Industries
 
Unity Roadmap 2020: Live games
Unity Roadmap 2020: Live games Unity Roadmap 2020: Live games
Unity Roadmap 2020: Live games
 
Unity Roadmap 2020: Core Engine & Creator Tools
Unity Roadmap 2020: Core Engine & Creator ToolsUnity Roadmap 2020: Core Engine & Creator Tools
Unity Roadmap 2020: Core Engine & Creator Tools
 
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
 
Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019
 
Turn Revit Models into real-time 3D experiences
Turn Revit Models into real-time 3D experiencesTurn Revit Models into real-time 3D experiences
Turn Revit Models into real-time 3D experiences
 
How Daimler uses mobile mixed realities for training and sales - Unite Copenh...
How Daimler uses mobile mixed realities for training and sales - Unite Copenh...How Daimler uses mobile mixed realities for training and sales - Unite Copenh...
How Daimler uses mobile mixed realities for training and sales - Unite Copenh...
 
How Volvo embraced real-time 3D and shook up the auto industry- Unite Copenha...
How Volvo embraced real-time 3D and shook up the auto industry- Unite Copenha...How Volvo embraced real-time 3D and shook up the auto industry- Unite Copenha...
How Volvo embraced real-time 3D and shook up the auto industry- Unite Copenha...
 
QA your code: The new Unity Test Framework – Unite Copenhagen 2019
QA your code: The new Unity Test Framework – Unite Copenhagen 2019QA your code: The new Unity Test Framework – Unite Copenhagen 2019
QA your code: The new Unity Test Framework – Unite Copenhagen 2019
 
Engineering.com webinar: Real-time 3D and digital twins: The power of a virtu...
Engineering.com webinar: Real-time 3D and digital twins: The power of a virtu...Engineering.com webinar: Real-time 3D and digital twins: The power of a virtu...
Engineering.com webinar: Real-time 3D and digital twins: The power of a virtu...
 
Supplying scalable VR training applications with Innoactive - Unite Copenhage...
Supplying scalable VR training applications with Innoactive - Unite Copenhage...Supplying scalable VR training applications with Innoactive - Unite Copenhage...
Supplying scalable VR training applications with Innoactive - Unite Copenhage...
 
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...XR and real-time 3D in automotive digital marketing strategies | Visionaries ...
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...
 
Real-time CG animation in Unity: unpacking the Sherman project - Unite Copenh...
Real-time CG animation in Unity: unpacking the Sherman project - Unite Copenh...Real-time CG animation in Unity: unpacking the Sherman project - Unite Copenh...
Real-time CG animation in Unity: unpacking the Sherman project - Unite Copenh...
 
Creating next-gen VR and MR experiences using Varjo VR-1 and XR-1 - Unite Cop...
Creating next-gen VR and MR experiences using Varjo VR-1 and XR-1 - Unite Cop...Creating next-gen VR and MR experiences using Varjo VR-1 and XR-1 - Unite Cop...
Creating next-gen VR and MR experiences using Varjo VR-1 and XR-1 - Unite Cop...
 
What's ahead for film and animation with Unity 2020 - Unite Copenhagen 2019
What's ahead for film and animation with Unity 2020 - Unite Copenhagen 2019What's ahead for film and animation with Unity 2020 - Unite Copenhagen 2019
What's ahead for film and animation with Unity 2020 - Unite Copenhagen 2019
 
How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019
How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019
How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Converting your game to DOTS – Unite Copenhagen 2019

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. Converting your game to the Data Oriented Tech Stack (DOTS) Mike Geig Unity Technologies @MikeGeig
  • 6. Agenda 6 — What (The overview) — Why (The goal) — When (The criteria) — How (The Implementation)
  • 8. Job System Entity Component System (ECS) Burst Compiler Project Tiny 8
  • 9. Job System Entity Component System (ECS) Burst Compiler Project Tiny 9 DOTS
  • 10. Why integrate DOTS into your projects? 10
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. When to integrate DOTS into your projects? 17
  • 18. When to implement DOTS 18 — Solving a specific problem — Bypassing a technical hurdle
  • 19. When to implement DOTS 19 — Solving a specific problem — Bypassing a technical hurdle — Incrementally — With a solid understanding of limitations and roadmap
  • 21. Think logically and make sure Data is at center of your decisions 21
  • 22. How to get started integrating DOTS into your projects? 22
  • 34. Let’s look at a real project now – Demo Time! 34
  • 36. Make sure you have installed the Roboto font files in the folder named “INSTALL THESE FONT FILES” in the ZIP-file. Delete this slide before presenting
  • 37. Guidelines 1. The file comes with all slides already available in the presentation. 2. Copy and delete slides to build your presentation. 3. Paste text and images in the corresponding fields. 4. To avoid too much contrast in the presentation, it is recommended to keep one style through all the slides. 5. To maintain the Unite brand consistency, it is vital to respect the presentation structure, layouts and typography system. Tips 1. Consider structure. One option is a three-act structure used in film consisting of setup, confrontation/conflict, resolution. 2. Less is more. Curate the content/message to the most vital takeaways for higher retention and clarity. 3. Color, sparingly. Use black and white, reserving supporting colors to highlight, delineate or to add clarity. 4. Images and icons. Use visuals and icons to help build or reinforce your message but ensure that they correlate with the message. Avoid using them to fill space or add background. 5. White space is OK. Slides don’t need to be full. Framing your content with white space adds focus, sophistication and brand compliance. Delete this slide before presenting
  • 38. Delete this slide before presenting Keep all text within these margins
  • 39. Replace this title with your own, but no more than three lines, ok? … and you’re welcome to add a subtitle if necessary, but that shouldn’t be too long either.
  • 40. Replace this title with your own, but no more than three lines, ok? … and you’re welcome to add a subtitle if necessary, but that shouldn’t be too long either.
  • 41. Replace this section title with your own. Again, no more than three lines, ok? 41
  • 42. Replace this section title with your own. Again, no more than three lines, ok? 42
  • 43. Here’s a heading running on one line 43 — Here’s a bullet point list — And here’s another bullet point — And another one – And another one – And one more to go — We’re done!
  • 44. — Here’s a bullet point list — And here’s another bullet point — And another one – And another one – And one more to go — We’re done! If you need more than two lines, you should come up with something more precise. 44
  • 45. Here’s a heading running on one line 45 One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo tellus dignissim velit, nec rhoncus tellus lorem id sapien. Curabitur venenatis lacus a sapien cursus aliquam. Nam dictum ligula sed euismod ornare. Nullam non tristique libero, eget faucibus enim. Suspendisse et suscipit nisl, a iaculis est. Curabitur finibus interdum ante non posuere. Fusce iaculis lacus elit, sed interdum tortor tempus.
  • 46. If you need more than two lines, you should come up with something more precise. 46 One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo tellus dignissim velit, nec rhoncus tellus lorem id sapien. Curabitur venenatis lacus a sapien cursus aliquam. Nam dictum ligula sed euismod ornare. Nullam non tristique libero, eget faucibus enim. Suspendisse et suscipit nisl, a iaculis est. Curabitur finibus interdum ante non posuere. Fusce iaculis lacus elit, sed interdum tortor tempus.
  • 47. Here’s a heading 47 — Here’s a bullet point list — And here’s another bullet point — And another one – And another one – And one more to go — We’re done!
  • 48. Here’s a heading running on two lines — Here’s a bullet point list — And here’s another bullet point — And another one – And another one – And one more to go — We’re done! 48
  • 49. 49 Here’s a heading One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo tellus dignissim velit, nec rhoncus tellus lorem id sapien. Curabitur venenatis lacus a sapien cursus aliquam. Nam dictum ligula sed euismod ornare.
  • 50. Here’s a heading running on two lines One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo tellus dignissim velit, nec rhoncus tellus lorem id sapien. Curabitur venenatis lacus a sapien cursus aliquam. Nam dictum ligula sed euismod ornare. 50
  • 51. One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque. Here’s a heading running on one line 51 One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque.
  • 52. One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo tellus dignissim velit. One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo tellus dignissim velit. One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo tellus dignissim velit. Here’s a heading running on one line 52 Replace with image
  • 53. Here’s a heading running on one line 53 One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo tellus dignissim velit, nec rhoncus tellus lorem id sapien. One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo tellus dignissim velit, nec rhoncus tellus lorem id sapien. One column body text lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi ac vehicula pellentesque, justo tellus dignissim velit, nec rhoncus tellus lorem id sapien.
  • 54. Here’s a bit of code for you 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 /* Override styling */ $overrideColor: #ffffff; .override { font-style: italic; color: rgba($overrideColor, 0.79); background-color: rgba(255, 255, 255, 0.25); padding: 20px; } 54
  • 55. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 /* Override styling */ $overrideColor: #ffffff; .override { font-style: italic; color: rgba($overrideColor, 0.79); background-color: rgba(255, 255, 255, 0.25); padding: 20px; } 55
  • 58. 58 “Quote about lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi vehicula pellentesque, justo tellus dignissim velit, nec rhoncus tellus lorem id sapien. Curabitur venenatis lacus a sapien cursus aliquam dillus nat map.” — Qasim Meher Assad, Head of Products, Mindstorm
  • 59. “Quote about lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia, nisi vehicula pellentesque, justo tellus dignissim velit, nec rhoncus tellus lorem id sapien. Curabitur venenatis lacus a sapien cursus aliquam dillus nat map.” — Qasim Meher Assad, Head of Products, Mindstorm UnrulyHeroesbyMagicDesignStudios—MadewithUnity 59
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 69.
  • 71.
  • 73.
  • 75.
  • 77.
  • 80.