Skip to main content

Documentation Envy

Cette documentation explique le coeur ECS, l'intégration Three.js et les usages propres adoptés par Envy.

Ordre recommandé

  1. Architecture
  2. ECS
  3. API du coeur
  4. API Three.js
  5. Scènes
  6. Canevas
  7. Exemples

Objectif

Envy est conçu pour rester:

  • facile à comprendre
  • entièrement typé
  • simple à étendre
  • agréable à parcourir dans la documentation

Il doit aussi rester modulaire: tu dois pouvoir remodeler un comportement en déplaçant ou en ajoutant des composants, plutôt qu'en réécrivant des objets entiers.

Cela garde le code simple, maintenable et réutilisable, tout en rendant réaliste le changement du comportement d'un objet avec seulement quelques lignes modifiées.