The Investment Banker Certification
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn to implement an Entity Manager system and master essential 2D game mathematics in this university-level game programming lecture. Explore the fundamental concepts of entity management within game engine architecture, focusing on how to efficiently organize and handle game objects through systematic approaches. Dive deep into 2D mathematical concepts crucial for game development, including vector operations, transformations, and spatial calculations that form the backbone of game mechanics. Understand how these mathematical principles integrate with entity management systems to create robust game architectures. Gain practical insights into implementing these concepts using C++ programming language and SFML graphics library, building upon the ECS (Entities, Components, Systems) architecture framework. Develop the mathematical foundation necessary for game physics, collision detection, and object positioning while learning industry-standard approaches to managing complex game object hierarchies.
Syllabus
COMP4300 - Game Programming - Lecture 05 - Entity Manager + 2D Game Math
Taught by
Dave Churchill