Skip to main content

Make games with Easel

Learn to code the fun way!

Easel is a 2D game programming language with multiplayer baked in.
Make shareable little games and learn to code, the fun way!

Made for beginners

Easel takes away the hurdles that can make learning to code difficult with its unique hierarchical programming language and its natural way of defining entities and their behaviors.

Batteries included

Easel gives you everything you need to build a complete game with its built-in graphics, sounds, physics, user interface, online multiplayer, persistence and deployment systems.

Share the fun!

Easel's programming language effortlessly and automatically makes your game multiplayer. Instantly deploy your game on the web and share it with family, friends, your school or even the whole world!

The game engine for beginner coders

Easel is powerful enough to be interesting, but simple enough to be accessible.

What makes Easel great for beginners? It is because Easel's programming language allows something as complex as a game to be structured in a way that is approachable.

Easel games are made of two main building blocks - entities and their behaviors. Easel's hierarchical programming language makes the building blocks easy to find, while features like contextual parameters make them easy to rearrange, inviting beginners to experiment and explore. Beginners can start by remixing these building blocks into new and interesting combinations. Then when they are ready, they can make their own building blocks using Easel's fully featured programming language. There is no need to learn everything at once.

Easel provides a gentle slope for beginners to climb, while giving them the satisfaction they need at every step of the journey to stay motivated.

Effortless multiplayer

Multiplayer games are not only fun to play, but they provide social motivation when learning to code. Unfortunately, they are also the most difficult to make. They require decisions about synchronization, authorities and prediction. On top of this, every part of your game needs to be made for multiplayer. If you miss anything, your game will desynchronize. These are all scary problems that are out of reach for a beginner coder.

Multiplayer is baked into Easel's programming language,
so any game you make with Easel is already multiplayer, without any extra work. Even if you have never coded before, you can make a multiplayer game with Easel!