Unleash the power of DOTS
May 6 @ 8:00 PM - 9:30 PM CDT
About this Event
This DOTS webinar will focus primarily on the production-ready parts of Unity’s new Data-Oriented Technology stack which you can use in your application today. Many great assets on the store have already capitalized on the insane performance boost (up to 1000x) Unity’s jobs and burst compiler can deliver already today.
In this webinar, we walk you step by step through implementing a new feature into a complete project where the traditional approach of Unity’s Monobehaviour just can’t accomplish what is required.
We go through multiple iterations, each one highlighting another part of the DOTS technology stack to bring more and more performance until we have barely any performance impact from the new feature on the existing application, where the initial implementation brought the app to its FPS knees.
DOTS is still at the beginning of its existence, but nonetheless, one of the most promising features Unity has been working on for years and will change what is possible with games today. We briefly get an outlook of what is to come in the future and why it is exciting for everyone.
- What is DOTS and why should you care?
- DOTS is experimental and shouldn’t be used correctly?
- DOTS and ECS are the same things, right?
- DOTS only works for tech demos and not for real projects…
- Production-Ready features of DOTS
- Burst Compiler (Jobs, Collections, Burst Compiler)
## DOTS to the rescue
Step by step implementation of new features leveraging only production-ready parts of DOTS into an existing Monobehaviour application
([3D game kit](https://assetstore.unity.com/packages/templates/tutorials/3d-game-kit-115747) of unity).
- We start out with the existing unity sample project and are tasked to implement a new feature
- We first try the traditional approach of mono behaviors and realize that will never work
- We then go on the journey to discover DOTS and many of its features to accomplish the feature in record time with incredible performance
## A look into the future and why you should get excited about ECS
- New mindset which will allow to scale Horizontally
- Many features still missing and 1.0 is far away
- Project Tiny
- DOTS will allow creating your own engine
# At the end of the webinar, you will take home
- What DOTS is all about and that it is comprised of multiple different packages
- What you can use today, and what is experimental, and why
- Have another powerful tool at your disposal for your future projects which you know the benefits of and the risks to use today.
Brian will add more about Data-oriented Design and the current state and direction of DOTS from the Unity perspective.
Speaker: Roger Kueng, Holonautic
CEO, Founder of Holonautic (Hand Physics Lab) and XR Bootcamp Master Class Trainer.
Speaker: Brian Will, Unity3D
Brian Will is a software engineer at Unity working on training, documentation, and samples for DOTS. He spent the prior decade as a web developer, teaching at code bootcamps, and producing educational content for his Youtube channel. Brian’s personal mission to create a clear and accessible path for learning to code, especially for aspiring game makers.
Are you curious about learning DOTS hands-on? Join XR Bootcamp’s DOTS Master Class.
XR Bootcamp Notes:
Can't find what you are looking for? Please reach out to us at: firstname.lastname@example.org. We'll be happy to see if we can find a UATP that can accommodate your training needs.