Entity Component System - Game Engine Series
Offered By: The Cherno via YouTube
Course Description
Overview
Explore the Entity Component System (ECS) architecture in game engine development through this comprehensive 43-minute video. Learn about the concept, benefits, and implementation details of ECS. Discover how to create efficient Scene and Mesh Component structures, address performance concerns, and handle multiple entity components. Gain insights into memory management, entity rendering, and the importance of unique entity IDs. Ideal for game developers looking to enhance their engine design skills and optimize game performance.
Syllabus
Intro
What is an ECS
Why ECS
Implementation Details
Why Entity Component System
Scene
Summary
Mesh Component
The Problem
New Classes
Entity Components
Performance
Multiple Entity Components
Submitting
Memory
Collateral Memory
Rendering Entity
Why Entity
Entity ID
Outro
Taught by
The Cherno
Related Courses
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity