YoVDO

Game Programming: Introduction to Entity Component System - Lecture 5

Offered By: Dave Churchill via YouTube

Tags

Entity Component System Courses Artificial Intelligence Courses C++ Courses Animation Courses Collision Detection Courses SFML Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fundamentals of game programming and engine architecture in this lecture on Introduction to Entity Component System (ECS). Delve into the core concepts of ECS architecture, a popular design pattern in modern game development. Learn how ECS separates data from behavior, allowing for more flexible and efficient game systems. Understand the advantages of using ECS, including improved performance, better code organization, and easier maintenance of complex game systems. Discover how to implement entities, components, and systems in C++ using the SFML graphics library. Gain insights into how ECS can be applied to various aspects of game development, such as rendering, physics, and AI. This lecture is part of the COMP4300 Game Programming course at Memorial University, taught by Professor David Churchill.

Syllabus

COMP4300 - Game Programming - Lecture 05 - Intro to ECS


Taught by

Dave Churchill

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera