Chapters (18)
- 0:00Introduction
- 6:04Legend of Zelda Demo
- 8:24Zelda Sprites
- 15:48Top-Down Perspective
- 17:52Dungeon Generation
- 24:08World Classes
- 32:18Infinite Dungeon Algorithm
- 38:30Room
- 44:48Entities and Game Objects as Data
- 56:03Stenciling
- 1:03:29Hitboxes and Hurtboxes
- 1:12:23Events
- 1:15:26Knife Event Library
- 1:23:57Screen Scrolling
- 1:24:06Stenciling Revisited
- 1:28:18Game Design with Data
- 1:32:16NES Homebrew and Programming
- 1:39:02In Conclusion
Show the creator's full description
Learn game development by creating a Legend of Zelda clone game using Lua and LÖVE2D. The principles you learn can apply to any programming language.
This beginner's course teaches the foundations of game development. This video is lecture 5 of CS50's Intro to Game Development from Harvard University.
Check out the full course playlist: https://www.youtube.com/playlist?list=PLWKjhJtqVAbluXJKKbCIb4xd7fcRkpzoz
🔗https://docs.cs50.net/ocw/games/assignments/5/assignment5.html
❤️ Try interactive JavaScript courses we love, right in your browser: https://scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba)
⭐️Contents⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:06:04) Legend of Zelda Demo
⌨️ (0:08:24) Zelda Sprites
⌨️ (0:15:48) Top-Down Perspective
⌨️ (0:17:52) Dungeon Generation
⌨️ (0:24:08) World Classes
⌨️ (0:32:18) Infinite Dungeon Algorithm
⌨️ (0:38:30) Room
⌨️ (0:44:48) Entities and Game Objects as Data
⌨️ (0:56:03) Stenciling
⌨️ (1:03:29) Hitboxes and Hurtboxes
⌨️ (1:12:23) Events
⌨️ (1:15:26) Knife Event Library
⌨️ (1:23:57) Screen Scrolling
⌨️ (1:24:06) Stenciling Revisited
⌨️ (1:28:18) Game Design with Data
⌨️ (1:32:16) NES Homebrew and Programming
⌨️ (1:39:02) In Conclusion
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
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.