Pong - Lecture 0 - CS50's Introduction to Game Development 2018
00:00:00 - Introduction 00:04:10 - Lecture Topics 00:07:35 - What is Lua? 00:09:20 - LÖVE2D 00:10:08 - Game Loops 00:11:06 - 2D Coordinate System 00:11:47 - Lecture Scope 00:13:01 - The Day-0 Update 00:18:55 - The Low-Res Update 00:21:02 - Texture Filtering 00:25:10 - The Rectangle Update 00:30:42 - The Paddle Update 00:35:42 - The Ball Update 00:45:37 - The Class Update 00:55:51 - The FPS Update 00:59:35 - The Collision Update 00:59:51 - AABB Collision Detection 01:12:37 - The Score Update 01:14:40 - State Machine 01:21:18 - The Victory Update 01:27:57 - The Audio Update 01:26:44 - bfxr 01:33:54 - The Resize Update This course picks up where Harvard University's CS50 leaves off, focusing on the development of 2D interactive games. Students explore the design of such childhood games as Super Mario Bros., Legend of Zelda, and Pokémon in a quest to understand how video games themselves are implemented. Via lectures and hands-on projects, the course explores principles of 2D graphics, animation, sound, and collision detection using the LÖVE framework and Lua programming language. By course's end, students will have programmed several of their own games and gained a thorough understanding of the basics of game design and development. • CS50's Introduction to Game Development 2018 *** This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. *** HOW TO SUBSCRIBE http://www.youtube.com/subscription_c... HOW TO TAKE CS50 edX: https://cs50.edx.org/ Harvard Extension School: https://cs50.harvard.edu/extension Harvard Summer School: https://cs50.harvard.edu/summer OpenCourseWare: https://cs50.harvard.edu/x HOW TO JOIN CS50 COMMUNITIES Discord: / discord Ed: https://cs50.harvard.edu/x/ed Facebook Group: / cs50 Faceboook Page: / cs50 GitHub: https://github.com/cs50 Gitter: https://gitter.im/cs50/x Instagram: / cs50 LinkedIn Group: / 7437240 LinkedIn Page: / cs50 Quora: https://www.quora.com/topic/CS50 Slack: https://cs50.edx.org/slack Snapchat: / cs50 Twitter: / cs50 YouTube: / cs50 HOW TO FOLLOW DAVID J. MALAN Facebook: / dmalan GitHub: https://github.com/dmalan Instagram: / davidjmalan LinkedIn: / malan Quora: https://www.quora.com/profile/David-J... Twitter: / davidjmalan *** CS50 SHOP https://cs50.harvardshop.com/ *** LICENSE CC BY-NC-SA 4.0 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License https://creativecommons.org/licenses/... David J. Malan https://cs.harvard.edu/malan [email protected]

Flappy Bird - Lecture 1 - CS50's Introduction to Game Development 2018

4. Assembly Language & Computer Architecture

Breakout - Lecture 2 - CS50's Introduction to Game Development 2018

Web Development - CS50's Understanding Technology 2017

Hardware - CS50's Understanding Technology 2017

Portal Problems - Lecture 11 - CS50's Introduction to Game Development 2018

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Lecture 1: Introduction to CS and Programming Using Python

Match 3 - Lecture 3 - CS50's Introduction to Game Development 2018

CS50 2019 - Lecture 1 - C

How I Accidentally Set a World Record in Opus Magnum

Legend of Zelda Coding Tutorial - CS50's Intro to Game Development

Making Small-Scale 2D Games with LÖVE 2D and Lua - CS50 Seminars 2021

I Let Kimi K3 Run a Business Alone for 8 Days
![[2021 Update!] Make Games with Love2D - Setup, Structure, and Development Basics](https://i.ytimg.com/vi/wttKHL90Ank/hqdefault.jpg?sqp=-oaymwEmCNACELwBSFryq4qpAxgIARUAAAAAGAElAADIQj0AgKJDeAG4Ahmi85f_Aw4IuNmegwYY4OoEIOCoAQ==&rs=AOn4CLCYfrdwBOj0H2m8qesZKjdXJV5UGQ&usqp=CBk)
[2021 Update!] Make Games with Love2D - Setup, Structure, and Development Basics

Lecture 1: Course Overview + Introduction to the Shell

Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008

How Rockstar fit an entire city into PlayStation 2 memory

Super Mario Bros. - Lecture 4 - CS50's Introduction to Game Development 2018

