Learn Unity's Entity Component System to Optimise Your Games
Unity's new Data-Oriented Technology Stack (DOTS) and Entity Component System (ECS) programming paradigm have been developed to optimize game development and open up new ways of accessing memory and parallel processing for developing high-performance C# code that takes advantage of contemporary multicore computers. Through the use of the Burst Compiler, your game programs become native code, able to run faster on multiple threads thus pushing the boundaries of the size of your virtual environments and the simultaneous processing of tens of thousands of game objects.
Fast-paced course and look at Unity's ECS system. There's plenty of content to get you started, even though the whole thing is a moving target! Additional content also helped... I took what I learned and applied it to my own game submission for a Game Jam. Pretty cool right? Do the course, learn ECS and win. Thanks Penny and team!
Penny looks and talks like everybody's favorite high-school teacher and has a real gift for explaining stuff in simple terms. I've never used Unity before (let alone DOTS), but now feel confident enough to start working on my own game.
13 hours on-demand video
75 downloadable resources
Full lifetime access
Access on mobile and TV
Certificate of completion
Learn what it requires to be a full stack game developer
You will gain experience and a great overview in all the skills required to put together a game on your own.
A complete game world
You will also learn how to put the ideas presented to you into your very own first person shooter.
Meet Your Instructor
Penny de Byl
Professor of Games Development, Artificial Intelligence and Computer Science
I'm a full stack developer of most things computer sciency and academic with a true passion for teaching. I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide.