3D Games With Flame
summary
Shows a GPU‑accelerated pipeline that turns true XYZ meshes into pixels using the Flame 3D package layered on top of Flutter GPU / Impeller, with shaders doing matrix math on the GPU. Demonstrates a cuboid mesh (12 triangles, 36 vertices), glTF and OBJ import, per‑vertex UVs, normals and skeletal joints, and a working macOS demo game called collect the donuts. Notes: uses a flame 3D branch with dependency overrides, macOS only, lighting limited to three hardcoded lights.
AI-written summary · about
chapters (13)
- 0:00Flame and 3D games intro
- 3:16Flutter GPU for 3D rendering
- 7:48CPU vs GPU for 3D
- 13:12Flame 3D support status
- 16:24How Flame 3D rendering works
- 23:03Shaders and GPU acceleration
- 28:01Vertex data and meshes
- 33:19Simple 3D cube demo
- 34:02Lighting in 3D games
- 37:13Loading 3D models
- 39:40Building a 3D game
- 41:49Flame 3D future
- 42:22Q&A
related talks
36mFlutter, Flame, and Fragment Shaders
58mGraphics Programming with LambdaCube 3D - Part 1 of 2
59mGraphics Programming with LambdaCube 3D - Part 2 of 2
01h 12mQt/3D QML Scripting for UI Designers and Hackers
43mIntroduction to Game Development with Flutter and Flame
37mCreating 3D Experiences with React
31mWelcome to 3D
29mComplex Geometry in HTML!
