Game Programming: Assignment 2 and Entity Component System Architecture - Lecture 7
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore game programming concepts in this comprehensive lecture from COMP4300 - Game Programming. Learn about Assignment 2 specifications, including player and enemy design, special abilities, and scoring. Dive into architecture slides, submission instructions, and mathematical concepts for enemy spawning and bullet velocity. Discover entity rendering techniques, lifespan and fading effects, pausing mechanics, and configuration file usage. Follow along with iterative development as the instructor opens the project and explains key classes like Vec2, Entity, and Game. Gain insights into initialization, config reading, entity spawning, rendering, and bug hunting. Master player movement, mouse input for bullet spawning, entity management, and collision systems. Conclude with an explanation of Makefiles for Linux and Mac environments.