YoVDO

Game Programming: Textures, Animations, and A3 Architecture - Lecture 9

Offered By: Dave Churchill via YouTube

Tags

Computer Science Courses C++ Courses Animation 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 game programming concepts in this lecture focusing on textures, animations, and A3 architecture. Review A2 architecture and its limitations before delving into A3 architecture upgrades. Learn about SFML textures, texture subrectangles, sprite subrectangles, and important texture lifetime considerations. Discover sprite transformations, texture sheets, and texture-based animations. Examine the animation class and specification, and conclude with supplementary video recommendations and an A3 demo. Gain valuable insights into game engine development using C++ and SFML graphics library within an ECS (Entities, Components, Systems) architecture.

Syllabus

- A2 Architecture Review
- A2 Engine Limitations
- A3 Architecture Upgrades
- SFML Textures
- Texture Subrectangles
- Sprite Subrectangles
- Texture Lifetime Warning
- Sprite Transformations
- Texture Sheets
- Texture Based Animations
- Animation Class / Specification
- Supplementary Videos
- A3 Demo


Taught by

Dave Churchill

Related Courses

Flappy Bird Clone - The Complete SFML C++ Game Course
Udemy
Learn C++ Game Development
Udemy
Tic-Tac-Toe Clone - The Complete SFML C++ Game Course
Udemy
Modern OpenGL C++ 3D Game Tutorial Series & 3D Rendering
Udemy
SFML 2.4 for Beginners
YouTube