HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

games

Talk×Play all on YouTube

Upload date

Past year2020s2010s2000s

Type

TalkLectureExplainerTutorialDocumentaryInterviewDemoCommentaryComedyMusic

Duration

Under 4 minutes4-20 minutes20-60 minutesOver 1 hour

Features

Hidden gemsEvergreen only

Sort by

RelevanceRecently recommendedUpload dateOldest firstView countLike ratioMost recommended
Ideas about a new programming language for games.1:55:24

Ideas about a new programming language for games.

530K views • 12 years ago
Jonathan Blow
Jonathan Blow's first talk on designing a new programming language for games, which became Jai. He explains the problems with C++ and why Go, Rust and D do not fit game development.
Jonathan Blow - How to program independent games -  CSUA Speech1:15:51

Jonathan Blow - How to program independent games - CSUA Speech

190K views • 13 years ago
Alexandre Franco
Jonathan Blow speaks at UC Berkeley's CSUA about how to program independent games. He argues for keeping code simple, avoiding unnecessary work, and shipping.
HandmadeCon 2016 - History of Software Texture Mapping in Games1:22:13

HandmadeCon 2016 - History of Software Texture Mapping in Games

15K views • 9 years ago
Molly Rocket
A HandmadeCon 2016 panel where Chris Hecker, John Miles, Sean Barrett and Chris Green give an oral history of software texture mapping in 90s games.
Talk: Video Games and the Future of Education2:44:28

Talk: Video Games and the Future of Education

130K views • 6 years ago
Jonathan Blow
Jonathan Blow gives a roughly 90-minute talk, followed by Q&A, on how video games could actually improve education, in contrast to what is currently being tried.
Zach Oakes - Making Games at Runtime with Clojure37:34

Zach Oakes - Making Games at Runtime with Clojure

31K views • 11 years ago
ClojureTV
Zach Oakes explains why Clojure suits making games at runtime, so designers can experience their work as they build it. He combines abstract discussion with live demonstrations, drawing on his play-clj library and Nightmod tool.
CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"1:04:33

CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"

53K views • 12 years ago
CppCon
CppCon 2014 talk by Jeff Preshing on how Ubisoft Montreal developed games for multicore hardware, before and after C++11 concurrency support. It goes into atomics and lock-free programming in practice.
Containers and Steam: Putting games under pressure | FOSDEM 202020:11

Containers and Steam: Putting games under pressure | FOSDEM 2020

13K views • 6 years ago
Collabora
FOSDEM 2020 talk from Collabora on pressure-vessel, an experimental mechanism that puts Steam games in containers on Linux. It covers using namespaces to give games their own runtime library stack independent of the host.
Jonathan Blow: Video Games and the Human Condition1:44:09

Jonathan Blow: Video Games and the Human Condition

158K views • 15 years ago
rubbermuck
Jonathan Blow's 2010 Rice University talk argues that game designers refine their techniques in ways that can manipulate players, as with A/B-tested social games. He discusses the ethical responsibility of designers and what games can offer beyond addiction.
How we fit an NES game into 40 Kilobytes12:04

How we fit an NES game into 40 Kilobytes

3.7M views • 8 years ago
Morphcat Games
Morphcat Games explains how they fit Micro Mages, a full-featured NES game, into 40 kilobytes. It covers compression of sprites and level layouts and other space-saving tricks.
Topic match · Game history & retro gaming
Hareraiser (The Worst Game Ever) - Stuart Ashen - Norwich Gaming Festival 201736:19

Hareraiser (The Worst Game Ever) - Stuart Ashen - Norwich Gaming Festival 2017

1M views • 9 years ago
Norwich Games Festival
Stuart Ashen presents a talk at the 2017 Norwich Gaming Festival on Hareraiser, a notoriously bad video game tied to the Masquerade treasure hunt. He explores why it may be the worst game ever made.
Topic match · Game history & retro gaming
Jonathan Blow: Game design: the medium is the message48:27

Jonathan Blow: Game design: the medium is the message

119K views • 13 years ago
CreativeMornings HQ
Jonathan Blow's CreativeMornings talk arguing that business models shape game design, drawing an analogy between 1970s TV and HBO and between free-to-play and premium games. He calls for games that inspire awe rather than chase constraints.
Topic match · Indie game development
How to Survive in Gamedev for Eleven Years Without a Hit52:12

How to Survive in Gamedev for Eleven Years Without a Hit

1.2M views • 9 years ago
GDC Festival of Gaming
Jake Birkett of Grey Alien Games explains at GDC 2016 how an indie developer survived eleven years without a hit by building a long tail of games and redefining success.
Topic match · Indie game development
Put Your Name on Your Game, a Talk by Bennett Foddy and Zach Gage1:01:04

Put Your Name on Your Game, a Talk by Bennett Foddy and Zach Gage

150K views • 7 years ago
GDC Festival of Gaming
At GDC 2019, Bennett Foddy and Zach Gage ask why game developers rarely sign their work. They argue that indie developers could benefit from putting their names on their games.
Topic match · Indie game development
Pitfall Classic Postmortem With David Crane Panel at GDC 2011 (Atari 2600)1:00:12

Pitfall Classic Postmortem With David Crane Panel at GDC 2011 (Atari 2600)

76K views • 15 years ago
GameSpot
David Crane, designer of Pitfall for the Atari 2600, gives a GDC 2011 postmortem on the game's design challenges. He covers how he fit a large world into the console's tiny memory. The session ends with Q&A.
Topic match · Game history & retro gaming
Let’s go whaling: Tricks for monetising mobile game players with free-to-play19:49

Let’s go whaling: Tricks for monetising mobile game players with free-to-play

757K views • 10 years ago
PocketGamerbiz
A 2016 conference talk by a mobile game CEO on the tricks of free-to-play monetization, including player profiles and how to target high-spending whales.
Topic match · Indie game development
Animation Bootcamp: An Indie Approach to Procedural Animation26:13

Animation Bootcamp: An Indie Approach to Procedural Animation

786K views • 9 years ago
GDC Festival of Gaming
David Rosen of Wolfire Games explains how simple procedural techniques can produce fluid, interactive character animation from very few keyframes. Examples come from Overgrowth, Receiver and Black Shades, from his 2014 GDC session.
Topic match · Game programming & engines
Google I/O 2011: Kick-Ass Game Programming with Google Web Toolkit44:59

Google I/O 2011: Kick-Ass Game Programming with Google Web Toolkit

106K views • 15 years ago
Google for Developers
Google I/O 2011 session by Ray Cromwell and Philip Rogers on writing 2D and 3D games with HTML5 and GWT. It covers porting game libraries and physics engines, sharing code with Android, and publishing to the Chrome Web Store, and showcases the ForPlay library.
Topic match · Game programming & engines
Jan Willem Nijman - Vlambeer - "The art of screenshake" at INDIGO Classes 201344:10

Jan Willem Nijman - Vlambeer - "The art of screenshake" at INDIGO Classes 2013

386K views • 12 years ago
Dutch Game Garden
Vlambeer's Jan Willem Nijman shows how to make an action game feel great by stacking small effects like screenshake, recoil and particles onto a basic shooter. It was presented at INDIGO Classes 2013.
Topic match · Indie game development
Failing to Fail: The Spiderweb Software Way59:47

Failing to Fail: The Spiderweb Software Way

570K views • 8 years ago
GDC Festival of Gaming
Jeff Vogel of Spiderweb Software gives a GDC 2018 retrospective on surviving as an indie game maker since 1994, from shareware days through Steam. It covers business realities, costs and sustaining a comfortable living without chasing riches.
Topic match · Indie game development
Classic Game Postmortem: Sid Meier's Civilization1:02:15

Classic Game Postmortem: Sid Meier's Civilization

225K views • 9 years ago
GDC Festival of Gaming
A 2017 GDC postmortem in which Sid Meier and Bruce Shelley tell how Civilization came together from board game design and sim game experience. They cover its development history and design decisions, including fairness and luck.
Topic match · Game history & retro gaming
John Carmack's keynote at Quakecon 2013 part 429:59

John Carmack's keynote at Quakecon 2013 part 4

139K views • 13 years ago
Kostiantyn Kostin
Part 4 of John Carmack's QuakeCon 2013 keynote, covering OpenGL, functional programming, Haskell, Lisp and Scheme, typing, multithreading, events and garbage collection.
Topic match · Game programming & engines
8 Frames in 16ms: Rollback Networking in Mortal Kombat and Injustice 259:38

8 Frames in 16ms: Rollback Networking in Mortal Kombat and Injustice 2

94K views • 7 years ago
GDC Festival of Gaming
A 2018 GDC talk by NetherRealm's Michael Stallone on the engine changes, optimizations and tooling needed to roll back and re-simulate up to 8 frames in 16 ms in Mortal Kombat and Injustice 2. It is a deep dive into deterministic rollback netcode.
Topic match · Game programming & engines
Classic Game Postmortem - Another World1:05:45

Classic Game Postmortem - Another World

25K views • 7 years ago
GDC Festival of Gaming
Eric Chahi's GDC 2011 postmortem of Another World (Out of This World), describing how he built the game. He shows his polygon art approach, rotoscoping and animation tools.
Topic match · Game history & retro gaming
Classic Game Postmortem: Alone in the Dark57:43

Classic Game Postmortem: Alone in the Dark

27K views • 8 years ago
GDC Festival of Gaming
Frederick Raynal gives a GDC postmortem of Alone in the Dark, the game that helped create the survival horror genre. He covers how the team built it and shows some of the old tools used.
Topic match · Game history & retro gaming
Pitfall: A Classic Game Postmortem1:00:34

Pitfall: A Classic Game Postmortem

63K views • 10 years ago
GDC Festival of Gaming
David Crane's 2011 GDC postmortem of Pitfall, the classic Atari 2600 game. He explains how he created the game under the severe hardware limits of the console.
Topic match · Game history & retro gaming
Chris Crawford Dragon Speech "I Had a Dream"46:24

Chris Crawford Dragon Speech "I Had a Dream"

16K views • 9 years ago
Chris Crawford
Chris Crawford's 'Dragon Speech' from the first Game Developers Conference, in which he reflects on his dream for game design as an art form. This is a cleaned-up version of the old recording.
Topic match · Game history & retro gaming
Alen Ladavac - Taking CI and automated testing seriously - WebCamp Zagreb 201844:25

Alen Ladavac - Taking CI and automated testing seriously - WebCamp Zagreb 2018

940 views • 8 years ago
WebCamp Zagreb
Alen Ladavac of Croteam talks about continuous integration and automated testing pipelines in games, with case studies from The Talos Principle and Serious Sam.
Topic match · Game programming & engines
Lichess founder Thibault Duplessis lectures on Lichess (2017)43:22

Lichess founder Thibault Duplessis lectures on Lichess (2017)

31K views • 9 years ago
Lichess
Lichess founder Thibault Duplessis talks at Big Techday 10 in Munich about how Lichess works and how he built it. He covers the project's origins and technical challenges including cheating detection.
Topic match · Chess, board games & puzzles
EPC2018 | Wave Function Collapse in Bad North | Oskar Stalberg37:41

EPC2018 | Wave Function Collapse in Bad North | Oskar Stalberg

176K views • 8 years ago
BUas Games
Oskar Stalberg explains how Wave Function Collapse assembles island dioramas from handcrafted tilesets in Bad North. He covers the theory, implementation, tooling, and how he blends art and technology.
Topic match · Game programming & engines
Reverse emulating the NES to give it SUPER POWERS!22:21

Reverse emulating the NES to give it SUPER POWERS!

1.1M views • 8 years ago
suckerpinch
Tom Murphy (suckerpinch) shows 'reverse emulation', using a Raspberry Pi in an NES cartridge to give an unmodified NES new abilities such as playing SNES games. The video starts in a strange way and gets stranger.
Topic match · Speedrunning, glitches & game hacking
The Ultimate Game Boy Talk (33c3)1:01:07

The Ultimate Game Boy Talk (33c3)

241K views • 9 years ago
media.ccc.de
Michael Steil's 33c3 talk explains essentially everything about the Game Boy: CPU, video hardware, peripherals, and the tricks used by games and demos. It revives the era of counting clock cycles around hardware limits.
Topic match · Game history & retro gaming
Exploring the Tech and Design of Noita31:00

Exploring the Tech and Design of Noita

288K views • 6 years ago
GDC Festival of Gaming
In this 2019 GDC session, Petri Purho of Nolla Games explains the technical side of Noita's physics engine, including scaling a falling-sand simulation to large continuous worlds and adding destructible rigid bodies. It also shows how the emergent physics drives the gameplay.
Topic match · Game programming & engines
The Road to PS552:45

The Road to PS5

16.8M views • 6 years ago
PlayStation
PS5 lead system architect Mark Cerny gives a deep dive into the PS5's architecture, covering its SSD, I/O, audio and design goals. He explains how removing bottlenecks shapes future games.
Topic match · Game programming & engines
The Making of: ROM City Rampage (Retro City Rampage)10:45

The Making of: ROM City Rampage (Retro City Rampage)

399K views • 13 years ago
VblankEntertainment
Making-of video about ROM City Rampage, the NES version of Retro City Rampage, covering how the game's core was crunched to run on real 8-bit hardware and how NES games are made.
Topic match · Game history & retro gaming
1,500 Slot Machines Walk into a Bar: Adventures in Quantity Over Quality1:00:27

1,500 Slot Machines Walk into a Bar: Adventures in Quantity Over Quality

184K views • 7 years ago
GDC Festival of Gaming
In this 2019 GDC talk, Alex Schwartz and Ziba Scott explain how they flooded the app stores with over 1,500 auto-generated slot machine games to find the lowest bar for success. They tour the dark side of the mobile app market.
Topic match · Indie game development
RacketCon 2013: Dan Liebgold - Racket on the Playstation 3? It's Not What you Think!59:24

RacketCon 2013: Dan Liebgold - Racket on the Playstation 3? It's Not What you Think!

19K views • 13 years ago
Racket
Dan Liebgold of Naughty Dog gives a RacketCon 2013 keynote on using Racket in PlayStation 3 game development. He explains the Racket-based DSLs used for game data and scripting, which replaced the studio's earlier GOAL-based toolchain.
Topic match · Game programming & engines
Game Development with SDL 2.0 (Steam Dev Days 2014)51:11

Game Development with SDL 2.0 (Steam Dev Days 2014)

235K views • 12 years ago
Steamworks Development
Ryan Gordon (Icculus) gives a high-level overview of SDL 2.0 at Steam Dev Days 2014. He covers its features and how it eases building, porting and maintaining games, including Linux ports.
Topic match · Game programming & engines
IRDC US 2015 - Brian Bucklew, Data-Driven Engines of Qud and Sproggiwood27:10

IRDC US 2015 - Brian Bucklew, Data-Driven Engines of Qud and Sproggiwood

39K views • 11 years ago
Logo “ND” Surströmming
Brian Bucklew of Freehold Games discusses design decisions behind Caves of Qud and Sproggiwood at IRDC 2015. The talk centers on data-driven, event-driven engine design.
Topic match · Game programming & engines
RimWorld: Contrarian, Ridiculous, and Impossible Game Design Methods1:00:52

RimWorld: Contrarian, Ridiculous, and Impossible Game Design Methods

285K views • 7 years ago
GDC Festival of Gaming
RimWorld creator Tynan Sylvester explains at GDC 2017 how Ludeon framed the game as a story generator rather than a game. He covers the design methods that came out of that frame.
Human Computation51:33

Human Computation

31K views • 14 years ago
GoogleTalksArchive
A 2006 Google TechTalk in which Luis von Ahn introduces human computation, using people's effort to solve problems like image recognition that computers cannot yet handle. It covers games with a purpose and related ideas such as CAPTCHAs.