Skip to main content

Ease comes after

· 12 min read
raysplaceinspace
Creator of Easel

While some people have been thriving, not everyone has been finding Easel easy to learn. Here is why that is and what we are doing about it.

Also keep reading to find out what's new in Easel in June 2026!

A Physics Engine with Incremental Rollback

· 9 min read
raysplaceinspace
Creator of Easel

We want Easel to be powerful enough to make the kinds of games you would play for hours. Popular multiplayer games like Among Us let you walk around an entire spaceship, completing tasks and evading impostors. Unfortunately, up to this point, games of that scale were out of reach for Easel, because the off-the-shelf physics engine would have to snapshot and roll back the entire world to support Easel's predictive multiplayer architecture. It's too much to do every frame.

Until this point, you were required to keep your world small. But not anymore!

Easel's new custom-built physics engine only snapshots and rolls back the parts of the world that change. That big spaceship might have thousands of objects forming the walls, the control panels, the vents, and so on. However, each frame, a surprisingly few number of objects actually change - perhaps less than 30 per frame as the players walk around and interact with the world. A smart implementation keeps objects sleeping while they are offscreen.

With only 30 objects out of thousands needing to be snapshotted each frame, a factor of 30-50x fewer than before, multiplayer Easel games with large worlds suddenly becomes feasible. Release the feral hogs!

Easel is now in beta!

· 2 min read
raysplaceinspace
Creator of Easel

Easel has been an incredibly ambituous project. Putting multiplayer into the fabric of a programming language itself, making it almost invisible to the programmer, is one of those deceptively simple ideas that is full of hidden complexity. On top of that, this was our chance to reimagine the way a next-generation game programming language should be, which was a huge task in itself. Now, after 3 years of development, Easel is now in beta! 🎉