Game Architecture with ScriptableObjects ๐ ๏ธ
Explore how ScriptableObjects were used to build a flexible game architecture for 'Chop Chop' in this devlog.

Unity
272.3K views โข Dec 19, 2020

About this video
In this second devlog, we look at how we employed ScriptableObjects to create a flexible and powerful game architecture for "Chop Chop", the first Unity Open Project.
๐ Get the demo used in this video on the Github branch:
https://github.com/UnityTechnologies/open-project-1/tree/devlogs/2-scriptable-objects
(compatible with Unity 2020.2b and later)
๐ For a more comprehensive intro to ScriptableObjects as data containers, also check out this previous video: https://youtu.be/PVOVIxNxxeQ
Open Projects are small, open-source games where the community can collaborate and contribute to the entire game dev journey.
โญ Join the #UnityOpenProjects forum! https://on.unity.com/35UzPEp
โญ Github repository for Project #1: https://on.unity.com/3kBcCLD
โญ Check out the roadmap for Project #1! https://on.unity.com/3hMBH4F
0:00 - Open Project #1: "Chop Chop"
0:36 - Demo assets
01:03 - The need for a flexible game architecture
01:44 - Singletons?!
02:50 - Enter ScriptableObjects
04:15 - More than just data containers
05:54 - ScriptableObjects as event relayers
07:13 - Events for playing audio
08:40 - Events for loading scenes
10:13 - Next steps
๐ Get the demo used in this video on the Github branch:
https://github.com/UnityTechnologies/open-project-1/tree/devlogs/2-scriptable-objects
(compatible with Unity 2020.2b and later)
๐ For a more comprehensive intro to ScriptableObjects as data containers, also check out this previous video: https://youtu.be/PVOVIxNxxeQ
Open Projects are small, open-source games where the community can collaborate and contribute to the entire game dev journey.
โญ Join the #UnityOpenProjects forum! https://on.unity.com/35UzPEp
โญ Github repository for Project #1: https://on.unity.com/3kBcCLD
โญ Check out the roadmap for Project #1! https://on.unity.com/3hMBH4F
0:00 - Open Project #1: "Chop Chop"
0:36 - Demo assets
01:03 - The need for a flexible game architecture
01:44 - Singletons?!
02:50 - Enter ScriptableObjects
04:15 - More than just data containers
05:54 - ScriptableObjects as event relayers
07:13 - Events for playing audio
08:40 - Events for loading scenes
10:13 - Next steps
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
272.3K
Likes
8.0K
Duration
12:06
Published
Dec 19, 2020
User Reviews
4.7
(54) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.