Pong (with Lua) - CS50's Intro to Game Development
Learn game development by creating the game of Pong using Lua and LÖVE2D.
This beginner's course teaches the foundations of game development. This video is lecture 0 of CS50's Intro to Game Development from Harvard University.
Check out the full course playlist: https://www.youtube.com/playlist?list=PLWKjhJtqVAbluXJKKbCIb4xd7fcRkpzoz
🔗Assignment: https://docs.cs50.net/ocw/games/assignments/0/assignment0.html
⭐️Contents⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:04:10) Lecture Topics
⌨️ (0:07:35) What is Lua?
⌨️ (0:09:20) LÖVE2D
⌨️ (0:10:08) Game Loops
⌨️ (0:11:06) 2D Coordinate System
⌨️ (0:11:47) Lecture Scope
⌨️ (0:13:01) The Day-0 Update
⌨️ (0:18:55) The Low-Res Update
⌨️ (0:21:02) Texture Filtering
⌨️ (0:25:10) The Rectangle Update
⌨️ (0:30:42) The Paddle Update
⌨️ (0:35:42) The Ball Update
⌨️ (0:45:37) The Class Update
⌨️ (0:55:51) The FPS Update
⌨️ (0:59:35) The Collision Update
⌨️ (0:59:51) AABB Collision Detection
⌨️ (1:12:37) The Score Update
⌨️ (1:14:40) State Machine
⌨️ (1:21:18) The Victory Update
⌨️ (1:27:57) The Audio Update
⌨️ (1:26:44) bfxr
⌨️ (1:33:54) The Resize Update
Want to learn more computer science basics? Check out the original CS50 course: https://www.youtube.com/watch?v=F0WoVEr0-44&list=PLWKjhJtqVAbmGw5fN5BQlwuug-8bDmabi
Lecture taught by Colton T. Ogden. Thanks to Harvard's CS50 for giving us permission to post this lecture. Checkout their YouTube channel for more great lectures: https://www.youtube.com/cs50
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://medium.freecodecamp.org