18: What web devs can learn from making games
Vincent and Nigel share what they’ve learned creating games & game engines.
Topics
- Vincent made a game engine using Bun.js & WebGL
- Modifying code from your debugger
- Ways of implementing visual damage after shooting a wall
- Nigel’s career is cool as hell: he used to make games for the Gameboy Advanced
- Recording and replaying a log of all non-deterministic game input (e.g. user’s button presses)
- Networking tricks from multiplay games
- Wiring of code ahead of time vs at runtime
Links
- Vincent’s new game engine built using Bun.js & WebGL
- Zig’s Struct-of-Arrays
- https://en.wikipedia.org/wiki/AMOS_(programming_language)
- Bret Victor - Inventing on Principle
- Patrick Smith: X profile
- Armin Sadeghi: X profile
- Craig Sullivan: X profile
- Vincent Le Quang: X profile
- Nigel Thorne: X profile