FOUR IDEAS BEHIND EVERY FLAME GAME
1
Game loop
update(dt), then render()
2
Components
The square is one
3
World and camera
Camera puts (0, 0) mid-screen
4
GameWidget
The bridge to Flutter
(0, 0)
Component
frame 0
update(dt) · render()
CameraComponent
GameWidget
Loop, components, world, GameWidget