Best Game programming & engines Videos
「Game programming & engines」下面有118部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门4部,适合还没学过的人;进阶61部,适合已经懂术语的人;普通向35部,按兴趣就能看;更硬的18部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括GDC Festival of Gaming、Molly Rocket、Ars Technica。目录给这个主题划的范围是:Game programming: game engines, physics engines, rendering for games, Unity, Unreal, ECS, networking for games, John Carmack, Handmade Hero, multithreading, GDC technical talks.如果只看三部,就从《Overwatch Gameplay Architecture and Netcode》开始,它负责把问题讲出画面;然后看《RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West》,换一种讲法或例子;最后看《A Deep Dive into Nanite Virtualized Geometry》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

HandmadeCon 2015 - Mike Acton
Mike Acton, in a HandmadeCon 2015 interview with Casey Muratori, discusses game engine development, hiring and learning on your own.

Multithreading the Entire Destiny Engine
A 2015 GDC talk by Bungie's Barry Genova on how Destiny's engine was restructured into a job graph with limited thread pre-emption.

800+ days of Minecraft in 8 minutes
A Gource visualization of 826 days of Minecraft development, from alpha 1.2 to release 1.5, condensed into eight minutes.

Unlimited Detail Real-Time Rendering Technology Preview 2011 [HD]
Euclideon's 2011 technology preview of Unlimited Detail, a rendering approach claiming unlimited geometric detail in real time via point-cloud style data.

Destiny's Multithreaded Rendering Architecture
A GDC 2015 talk in which Natalya Tatarchuk describes the multithreaded renderer Bungie built for Destiny.

John Carmack Keynote QuakeCon 2010 Part 1
Audio-only recording of the first part of John Carmack's QuakeCon 2010 keynote, taken from G4TV.

Godot Engine - Apps & Tools - 2022 Showreel
The Godot Engine 2022 showreel of apps and tools built with Godot, with a timestamped list of each project.

Unreal Engine 3 in Firefox with asm.js
Mozilla's short demo of Unreal Engine 3 running in Firefox, ported by Mozilla and Epic in four days using Emscripten and asm.js.

This game DISAPPEARS if you pause it!
A game-dev video demonstrating a noise shader in Godot where shapes are visible only in motion against animated noise and vanish when the game is paused or screenshotted.

Cave game tech test
An early 2009 tech test by Notch of an Infiniminer-style cave game running about 700 fps on a 256x256x64 tile map.

Automaton 2000 Micro - Dodging Siege Tanks
A StarCraft 2 custom-map demo where a bot controls 100 zerglings against 20 sieged tanks and dodges the splash damage, leaving 19 survivors.

Infinity Blade: iPhone Trailer
IGN's 2010 trailer for Infinity Blade, an Unreal Engine fighting game for iPhone, iPad and iPod.

Containers and Steam: Putting games under pressure | FOSDEM 2020
FOSDEM 2020 talk from Collabora on pressure-vessel, an experimental mechanism that puts Steam games in containers on Linux.

Breaking Conventions with The Legend of Zelda: Breath of the Wild
A 2017 GDC session in which Nintendo's Breath of the Wild team walks through how the game's convention-breaking systems were built.

Real-Time In-Camera VFX for Next-Gen Filmmaking | Project Spotlight | Unreal Engine
Epic Games shows how LED walls can provide both virtual backgrounds and real lighting, letting scenes be captured in camera in a single pass with Unreal Engine.

Enemies – real-time cinematic teaser | Unity
Unity's real-time cinematic teaser 'Enemies' from its Demo Team, showcasing HDRP lighting, strand-based hair and an advanced digital human toolkit.

NVIDIA RTX Real-Time Ray Tracing Tech Demo From Remedy Entertainment
A two-minute NVIDIA RTX tech demo built on Remedy's Northlight engine, showing real-time ray-traced lighting and shadows in a game scene.

the rapidly dwindling sanity of valve programmers as expressed through code comments
A short video that reads out comments from the leaked Team Fortress 2 source code to show the frustration of Valve's programmers over time.

E3 12: John Carmack's VR Presentation
A Gamereactor interview at E3 2012 with John Carmack, who shows his lag-free head-mounted display running DOOM 3 BFG Edition.

Unreal Engine 5 Revealed! | Next-Gen Real-Time Demo Running on PlayStation 5
Epic Games' reveal of Unreal Engine 5, a real-time demo running on PlayStation 5.

"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner
A Strange Loop talk presenting an open-source library that integrates Clojure into the Unity 3D game engine.

Laser Pong (my second laser projector videogame)
Brandon Thomas demos Laser Pong, a game he built on a laser projector and projected onto buildings around Atlanta.