Breakout (Lua Tutorial) - CS50's Intro to Game Development

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=pGpn2YMXtdg



Duration: 1:52:19
20,919 views
388


Learn game development by creating a Breakout game using Lua and LÖVE2D.

This beginner's course teaches the foundations of game development. This video is lecture 2 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/2/assignment2.html

⭐️Contents⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:03:44) Breakout Demo
⌨️ (0:06:04) Lecture Goal
⌨️ (0:06:54) Breakout State Flow
⌨️ (0:08:27) The Day-0 Update
⌨️ (0:08:42) Project Organization
⌨️ (0:16:40) The Quad Update
⌨️ (0:16:52) Sprite Sheets and Quads
⌨️ (0:30:56) The Brick Update
⌨️ (0:34:14) The Bounce Update
⌨️ (0:49:14) LevelMaker
⌨️ (0:51:04) The Collision Update
⌨️ (0:52:12) Paddle Collision
⌨️ (0:52:55) Brick Collision
⌨️ (1:02:20) The Hearts Update
⌨️ (1:10:21) The Pretty Colors Update
⌨️ (1:16:28) The Tier Update
⌨️ (1:20:45) The Particle Update
⌨️ (1:27:50) The Progression Update
⌨️ (1:32:17) The High Scores Update
⌨️ (1:40:56) The Entry Update
⌨️ (1:46:03) The Paddle Select Update
⌨️ (1:49:07) Next Time

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




Other Videos By freeCodeCamp.org


2019-02-13Valve developers discuss Portal problems - CS50's Intro to Game Development
2019-02-12Express.js & Node.js Course for Beginners - Full Tutorial
2019-02-12Portal Clone Tutorial in Unity - CS50's Intro to Game Development
2019-02-11Dreadhalls | Unity 3D Tutorial - CS50's Intro to Game Development
2019-02-08Unity / C# Tutorial | Helicopter Game 3D - CS50's Intro to Game Development
2019-02-07Pokémon Coding Tutorial - CS50's Intro to Game Development
2019-02-06Angry Birds Coding Tutorial - CS50's Intro to Game Development
2019-02-05Legend of Zelda Coding Tutorial - CS50's Intro to Game Development
2019-02-04Super Mario Bros Programming Tutorial - CS50's Intro to Game Development
2019-02-03Match 3 (Lua Tutorial) - CS50's Intro to Game Development
2019-02-02Breakout (Lua Tutorial) - CS50's Intro to Game Development
2019-02-01Flappy Bird (with Lua) - CS50's Intro to Game Development
2019-01-31Applied Deep Learning with PyTorch - Full Course
2019-01-31Pong (with Lua) - CS50's Intro to Game Development
2019-01-30SQL - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-29Tableau for Data Science and Data Visualization - Crash Course Tutorial
2019-01-29Web Programming with Flask - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-28Python - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-27HTTP, HTML, CSS - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-26Data Structures - Intro to Computer Science - Harvard's CS50 (2018)
2019-01-25Memory - Intro to Computer Science - Harvard's CS50 (2018)



Tags:
game development
game development for beginners
lua
LÖVE2D
love2d
pong
pong tutorial
breakout
breakout game
game development tutrorial
harvard university
cs50
game programming
game tutorial
lua tutorial
lua tutorial for beginners
gd50
CSCI E-23a
CSCI E-23
harvard
breakout game tutorial