Summary
Full Transcript
00:00 - Nothing 00:56 - Brief Correction 01:31 - Environment Setup 04:31 - Linux Setup 09:08 - Mac Setup 11:19 - Windows Setup 33:10 - A1 Explained 33:48 - A1 How to Submit 39:11 - A1 Program Specification 52:37 - SFML Geometry Explained 1:10:52 - Opening the SFML Window 1:13:49 - SFML Shapes 1:20:08 - SFML Fonts and Text 1:25:00 - SFML Main Loop and Events 1:30:58 - Animation and Drawing 1:38:22 - Multiple Shapes + More Examples Memorial University - Computer Science 4300 - Fall 2022 Intro to Game Programming Professor: David Churchill - http://www.cs.mun.ca/~dchurchill/ This is a course for students interested in learning the fundamentals of game programming and game engine architecture. Topics include an introduction to: vector math for games, rendering, animation, and artificial intelligence, collision detection, game physics, and user-interfaces. Students will be writing fully functional games using an ECS (Entities, Components, Systems) architecture, using the C++ programming language and the SFML graphics library. Course Assignments / Files will not be released publicly
