Chapters (39)
- 0:00Introduction
- 1:58What is a Portal?
- 4:40Rendering
- 4:52Texture vs Stencil Tradeoffs
- 9:35Rendering Using Stencils
- 15:36Duplicate Models
- 16:36Clip Planes
- 17:44Banana Juice
- 19:44Recursion
- 23:19Third Person Gotchas
- 24:48Pixel Queries
- 26:34Design
- 27:45Prototyping in 2D
- 28:48Training Basics
- 36:22Portal Funnels
- 38:51Aerial Faith Plates
- 39:34Trigger Catapult
- 42:53Portal Highlight
- 43:44Portal Placement Helper
- 45:01Fun Over Accurate Physics
- 46:54Gels
- 48:09Portal Gel
- 49:25Cutting Sticky Gel
- 52:13Cutting Portal Through Portal
- 53:02Cutting Double Flings
- 54:31Energy Ball To Laser
- 56:58Combining Elements
- 57:35Laser Introduction
- 57:52Laser Saturation
- 58:41Laser Graduation
- 59:14Laser Combination
- 1:00:25Physics
- 1:00:43Volumes, Vectors, and Planes
- 1:03:41Carving Holes
- 1:07:20Collision Lists
- 1:08:50Shadow Clones
- 1:11:32Q&A
- 1:13:37Reduce Rendering Frustum
- 1:41:05In Conclusion
Show the creator's full description
Developers who created the game Portal discuss problems they faced and how they solved them.
This beginner's course teaches the foundations of game development. This video is lecture 11 of CS50's Intro to Game Development from Harvard University.
Check out the full course playlist: https://www.youtube.com/playlist?list=PLWKjhJtqVAbluXJKKbCIb4xd7fcRkpzoz
❤️ 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:01:58) What is a Portal?
⌨️ (0:04:40) Rendering
⌨️ (0:04:52) Texture vs Stencil Tradeoffs
⌨️ (0:09:35) Rendering Using Stencils
⌨️ (0:15:36) Duplicate Models
⌨️ (0:16:36) Clip Planes
⌨️ (0:17:44) Banana Juice
⌨️ (0:19:44) Recursion
⌨️ (0:23:19) Third Person Gotchas
⌨️ (0:24:48) Pixel Queries
⌨️ (0:26:34) Design
⌨️ (0:27:45) Prototyping in 2D
⌨️ (0:28:48) Training Basics
⌨️ (0:36:22) Portal Funnels
⌨️ (0:38:51) Aerial Faith Plates
⌨️ (0:39:34) Trigger Catapult
⌨️ (0:42:53) Portal Highlight
⌨️ (0:43:44) Portal Placement Helper
⌨️ (0:45:01) Fun Over Accurate Physics
⌨️ (0:46:54) Gels
⌨️ (0:48:09) Portal Gel
⌨️ (0:49:25) Cutting Sticky Gel
⌨️ (0:52:13) Cutting Portal Through Portal
⌨️ (0:53:02) Cutting Double Flings
⌨️ (0:54:31) Energy Ball To Laser
⌨️ (0:56:58) Combining Elements
⌨️ (0:57:35) Laser Introduction
⌨️ (0:57:52) Laser Saturation
⌨️ (0:58:41) Laser Graduation
⌨️ (0:59:14) Laser Combination
⌨️ (1:00:25) Physics
⌨️ (1:00:43) Volumes, Vectors, and Planes
⌨️ (1:03:41) Carving Holes
⌨️ (1:07:20) Collision Lists
⌨️ (1:08:50) Shadow Clones
⌨️ (1:11:32) Q&A
⌨️ (1:13:37) Reduce Rendering Frustum
⌨️ (1:41:05) 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.