Skip to content
Articles
Article

Throwing Out the Widget Tree: Building a 2D Game Engine Underneath Flutter (Sting)

by Evgenii Zinner dev.to

5 min read

A little while ago, I had two completely different itches I wanted to scratch at the same time. First, I wanted to build a 2D game—something heavy on simulation, with swarms of units moving across hex grids and heat spreading from tile to tile. For that, I needed a solid cross-platform Entity-Component-System (ECS) engine. But every engine I tried had some annoying quirk: either the cross-platfor…

Forum

Questions about this, or something to add?

Discuss on the forum

Report this · Wrote this? Claim it

FlutterX is supported by