# Writing Custom Effects with TTE

The following lessons will teach you how to write your own effects using the TerminalTextEffects engine. These lessons will cover:

* TTE Engine Update Cycle
* Anatomy of an Effect
* Character Motion
* Character Animation
* Effect CLI Arguments and Validation
