Completed
- Component Classes
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Game Programming: Assignment 2 and Entity Component System Architecture - Lecture 7
Automatically move to the next video in the Classroom when playback concludes
- 1 - Preroll
- 2 - Welcome
- 3 - Grade Clarification
- 4 - Assignment 2 Demo
- 5 - Architecture Slides
- 6 - Submission Instructions
- 7 - Player Specification
- 8 - Special Ability
- 9 - Enemy Specification
- 10 - Enemy Positions and setOrigin
- 11 - Circle Shapes and Point Count
- 12 - Spawning Small Enemy Math
- 13 - Bullet Velocity Math
- 14 - Spawning Enemy Bounds Math
- 15 - Calculating Score
- 16 - Drawing Entities + Bonus Effects
- 17 - Lifespan + Fading
- 18 - Pausing
- 19 - Configuration File
- 20 - Iterative Development
- 21 - Opening the Project
- 22 - Vec2 Class
- 23 - A2 Classes Explained
- 24 - Entity Class
- 25 - Component Classes
- 26 - Game Class
- 27 - init and Config Reading
- 28 - run and pausing
- 29 - spawnPlayer and Entity examples
- 30 - spawnEnemy
- 31 - sRender all Entity rendering
- 32 - Rendering bug hunting
- 33 - Found the bug! EntityManager update
- 34 - sEnemySpawner
- 35 - Player Movement / Input
- 36 - spawnBullet and Mouse Input
- 37 - EntityManager delete dead Entities
- 38 - Collision System
- 39 - Makefiles Explained Linux / Mac