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

YouTube

Game Programming: Assignment 3 and Level Creation - Lecture 11

Dave Churchill via YouTube

Overview

Explore a comprehensive lecture on game programming, focusing on Assignment 3 for COMP4300. Learn about entity positioning, player mechanics, animations, GUI elements, rendering techniques, and level creation. Dive into code overview sessions covering animation updates, physics overlaps, component systems, and game engine architecture. Gain insights on implementing collision, action, and animation systems, as well as scene switching and GUI rendering. Benefit from assignment hints and recommended implementation order to enhance your game development skills.

Syllabus

- Intro
- Assignment Demo
- README.txt Specification Begin
- Assets
- Entity Positioning
- Player
- Animations
- Decorations
- Tiles
- GUI
- Rendering
- Bonus
- Misc
- Level Creation
- Asset Config File
- Level File
- Code Overview Begin
- Animation update/hasEnded
- Physics GetOverlap
- Components
- GameEngine
- Scene_Play.h
- Scene_Play.cpp
- init / Action Registration
- gridToMidPixel / Grid Explanation
- loadLevel / Example Code
- spawnPlayer / Smaller Systems
- Collision System
- DoAction System
- Animation System
- onEnd / Scene Switching
- GUI / Rendering Systems
- Assignment Hints / Order of Implementation

Taught by

Dave Churchill

Reviews

Start your review of Game Programming: Assignment 3 and Level Creation - Lecture 11

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.