Thinking in Easel
Easel is a unique programming language. Being reactive, asynchronous, and event-driven, it requires different ways of thinking about programming than what you might be used to. The pages in this section discuss the philosophy of how to approach making an Easel game, how to work with it rather than against it, enabling you to be even more effective with Easel.
These topics cover how to best approach the programming paradigms that Easel uses:
These topics cover common design patterns and approaches to making games in Easel:
These topics contrast Easel to other programming languages and paradigms: