Envy Docs
This documentation explains the ECS core, the Three.js integration, and the clean usage patterns used by Envy.
Recommended order
Goal
Envy is designed to stay:
- easy to understand
- fully typed
- simple to extend
- pleasant to browse in the docs
It is also meant to stay modular: you should be able to reshape behavior by moving or adding components instead of rewriting whole objects.
That keeps the code simple, maintainable, and reusable, while making it realistic to change an object's behavior with just a few line edits.