~/talk

Build Your Own Game Engine in the Browser No experience necessary, all experience

Talkat Build Stuff 2024 · 2024-11-13..11-15· [creative-coding, web-platform]
slides:none on file

Builds a browser game engine in about 10 days using JavaScript + HTML5 Canvas, requestAnimationFrame, and a tiny renderer that starts with Conway’s Game of Life then adds input (keyboard, GamePad, touch), entities with reusable characteristics (ECS-like), Mario‑style physics (velocity, gravity, terminal velocity), hotspot/aligned bounding-box collision via a color-coded collision map, libgif-based sprite sheets, simple patrol AI, and a playable game ("I Am Jam") that ran at a conference booth and worked as a crowd hit.

AI-written summary · about

  1. 0:00🚀 Welcome to Build Stuff Conference
  2. 1:00The Evolution of Game Engines: From Hacking Arcade Cabinets to Modern Tech
  3. 5:00Building a Basic Game Engine: Game Loop, Rendering, and Scenes
  4. 10:00Understanding Game Engines: Frameworks for Game Development
  5. 15:00Creating Conway's Game of Life in the Browser
  6. 20:00Enhancing the Engine: Adding Input Handling and Player Control
  7. 25:00Exploring Entity Behavior: Moving from Squares to Characters
  8. 30:00Implementing Physics and Collisions in the Game Engine
  9. 35:00AI in Games: A Simple AI System for Game Characters
  10. 40:00Final Demo: Play the Game!
  11. 43:00Conclusion: Should You Build Your Own Game Engine?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.