Unite Tokyo 2018 Training Day「C#JobSystem & ECSでCPUを極限まで使い倒そう ~C# JobSystem 編~」の資料です。
講師:黒河 優介(ディベロッパーリレーションエンジニア|ユニティ・テクノロジーズ・ジャパン合同会社)
※【Unite Tokyo 2018 Training Day】C#JobSystem & ECSでCPUを極限まで使い倒そう ~Entity Component System 編~ の資料はこちら
https://www.slideshare.net/UnityTechnologiesJapan/unite-tokyo-2018-training-daycjobsystem-ecscpu-entity-component-system-1
■ワークショップで利用したUnityプロジェクト
https://wotakuro.github.io/JobSystemWorkshop/JobSystemWorkshop.zip
■ワークショップ内容
C# Job System、ECS(Entity Component System)がUnity2018で使えるようになりました。
C# Job SystemはUnityのシステムと親和性が高く、安全なマルチスレッドプログラミングを容易にする新機能です。ECSは非常に高速な、新しいオブジェクトの管理システムです。この二つを組み合わせて、CPUのパワーを非常に効率よく利用することができます。
※このセッションは、受講者がUnity上での基本的なC#プログラミング・マルチスレッドプログラミングに関する基本的な知識を持っている前提で行います。
※ECSは現在ベータ段階で今後も調整、変更が重ねられる予定です。