YoVDO

Game Programming: Assignment 3 and Level Creation - Lecture 11

Offered By: Dave Churchill via YouTube

Tags

C++ Courses Level Design Courses User Interface Design Courses Collision Detection Courses Entity Component System Courses SFML Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Intro to the Design of Everyday Things
Udacity
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Mobile and Ubiquitous Computing
Georgia Institute of Technology via Coursera
Android: Introducción a la Programación
Universitat Politècnica de València via edX