Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Game Programming - Assignment 2 Architecture and Implementation - Lecture 6

Dave Churchill via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn game programming fundamentals through this university lecture that demonstrates Assignment 2 implementation using Entity Component System (ECS) architecture. Explore the assignment's demo showcasing game mechanics, then dive into the architectural design principles behind the project. Examine SFML Circle functionality and understand how to work with graphics primitives in game development. Review detailed program specifications that outline the requirements and constraints for building a functional game. Understand configuration file management for game settings and parameters. Follow a structured approach to task ordering that ensures efficient development workflow. Analyze component-based design patterns that form the foundation of modern game engines. Study practical Game Class implementation with real code examples demonstrating how to structure the main game loop and system interactions using C++ and the SFML graphics library.

Syllabus

00:00 - Intro
01:30 - Assignment Demo
08:22 - A2 Architecture
17:04 - SFML Circle Notes
25:56 - Program Specification
42:49 - Config File
45:13 - Task Order
51:32 - Components
56:00 - Game Class Code

Taught by

Dave Churchill

Reviews

Start your review of Game Programming - Assignment 2 Architecture and Implementation - Lecture 6

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.