Welcome to Our Community

Wanting to join the rest of our members? Feel free to sign up today.

  1. We need to collect last month donation for our Servers,

    Click this link and Help Us:http://forum.gfxdomain.net/donate/

    If we help in yours works or study , please spend some money for us to pay ours servers

Udemy - Learn Unity's Entity Component System to Optimise Your Games

Discussion in 'Others Tutorials' started by VIPGFX, Oct 25, 2020.

  1. VIPGFX

    VIPGFX Post MASTER
    Member

    Joined:
    Jul 25, 2011
    Messages:
    21,658
    Likes Received:
    3,053
    [​IMG]
    Update your Unity programming skills to take advantage of the new Data Orientated Technology Stack and Burst Compiler

    What you'll learn

    Take existing Unity projects created without the use of DOTs and convert them to employ parallel processing and the entity component system.

    Requirements

    Students should have a strong working understanding of the Unity game engine.
    Students should be proficient in C#

    Description

    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.

    In this course, Penny demystifies Unity's new DOTS architecture and introduces intermediate Unity users to ECS by upgrading classic Unity projects and developing a multitude of examples of the use of DOTS concentrating on the most popular game mechanics. Using her internationally acclaimed teaching style and knowledge from over 25 years working with games, graphics and having written two award-winning books on games AI, Penny will take you from familiar object-oriented programming and upgrade your skill to the more memory efficient and optimized entity component architecture. Throughout, you will follow along with hands-on workshops designed to take you through every step of becoming familiar with ECS. You will build on numerous scenarios that examine the basics of ECS programming through the new DOTS-specific math and physics libraries.

    While DOTS is still in preview, this course aims to assist you in understanding how it works and how games are constructed with it. The knowledge you obtain will further your ability to decipher future released Unity ECS tech demos and handle API updates.

    This course requires Unity 2019.3.0f6. and the Hybrid Renderer Package 0.3.3.

    Learn how to program and work with:

    Entities and Components

    The C# Job Systems

    Collision Systems

    Trigger Systems

    User Input to Control Entities

    Interfacing with classic Unity and game objects to entity-based systems.









    Download Links:-





    [​IMG]
    Code:
    You need to login or register to view this content.



    Mirror :-

    [​IMG]
    Code:
    You need to login or register to view this content.