Udemy - Learn Unity's Entity Component System to Optimise Your Games
Update your Unity programming skills to take advantage of the new Data Orientated Technology Stack and Burst Compiler
Description
Course content
- Introduction
- Welcome
- What Version of Unity Should I Use?
- What Version of Unity Should I Use 2.0.
- Information Relevant to this Course
- Join the H3D Student Community
- FAQs
- DOTS in a Nutshell
- Understanding DOTS
- Comparing the Old & the New Part 1
- Comparing the Old & the New Part 2
- Comparing the Old & the New Part 3
- Comparing the Old & the New Part 4
- Comparing the Old & the New Part 5
- Your First ECS Challenge
- Parallel Computing
- Structures, Classes and Blittable Types
- Working with Entities
- Creating and Debugging Entities
- Accessing and Modifying Entity Data
- Adding IComponentData Challenge
- Performing Entity Queries
- Entity Query Interface Challenge
- Adding an Entity from Monobehaviour at Runtime
- Constructing an Entity from Scratch
- Constructing Sheep Entities from a Mesh Challenge
- Transformation Mathematics in DOTS
- Performing Translations
- Performing Rotations
- Performing a Slerp to Face a Target
- Rotating Around a Pivot Point
- Pivoting Challenge
- Working with Custom Components
- Getting Player Transformations into Entities
- Adding and Setting Data Values in a Custom Components
- Updating Custom Component Values
- Waypoint Follow Challenge
- Project: Space Wars Simulation
- Finding Closest Planet
- Attacking and Retreat Movement
- Spawning an Entity from an Entity Part 1
- Spawning an Entity from an Entity Part 2
- Spawning Entities from Another Location Part 1
- Spawning Entities from Another Location Part 2
- Restricting the Lifetime of an Entity
- Restricting the Lifetime of an Entity Update
- Implementing Line of Sight in an Entity
- Faking Collisions
- Instantiating Explosions
- A System for Scaling Particles
- Project: Infinite Cube World
- Creating a Landscape with Cubes
- Using Perlin Noise for Height
- Enhanced Perlin Heights
- Changing Materials on an Entity
- Identifying Bottlenecks and Solutions to FPS Drop
- Scrolling the Landscape with the Player
- DOTS Physics
- The Physics Components
- An ECS Physics-Based Character Controller
- Spawning Multiple Physics Entities
- Shooting Physics Bullets Challenge
- Moving a Bullet with Physics
- Upgrading a Package
- Detecting Collisions
- Using Custom Values in a Collision Event
- Destroying an Entity on Collision
- Entity Tracking with the Camera
- Detecting Physics Triggers
- Converting to a Dynamic Character
- Using Custom Values in a Trigger Event
- Raycasting
- Starting with a Tower Defence Setup
- Performing a Raycast Hit Part 1
- Performing a Raycast Hit Part 2
- Destroying an Entity Hit by a Raycast
- Performing Raycast Distance Hits P1
- Performing Raycast Distance Hits P2
- Locating and Following The Closest Physics Entity
- Destroying Tracked Physics Entity
- Destroying Zombie Challenge P1
- Destroying Zombie Challenge P2
- Final Words
- Some Final Words from Penny
- Where to now?
Learn_Unity_s_Entity_Component_System_to_Optimise_Your_Games.part1.rar
Learn_Unity_s_Entity_Component_System_to_Optimise_Your_Games.part2.rar
Learn_Unity_s_Entity_Component_System_to_Optimise_Your_Games.part3.rar
Learn_Unity_s_Entity_Component_System_to_Optimise_Your_Games.part4.rar
Learn_Unity_s_Entity_Component_System_to_Optimise_Your_Games.part5.rar
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.