WECS

Contents:

  • Manual
    • What is WECS?
    • Installation, etc.
    • Hello World
    • Tutorial
      • What is an ECS?
      • World
      • Components
      • Entities
      • References
      • Systems
      • Summary: WECS core
      • Aspects
    • Prefabricated System/Component Groups
      • General Game Mechanics
      • WECS Components / Systems for Panda3D
    • Panda3D Boilerplate
      • Boilerplate for Panda3D
      • Integrations
    • Design Notes
      • Warning
      • Why ECS?
      • Deferred Component addition / removal
        • Motivation
        • Deferring changes
      • Implementational detail: Optimizing type filtering performance
      • Components referencing each other
      • Implementational detail: Size of GUIDs
      • Implementational detail: Systems threading
      • Note: Component Inheritance Considered Dangerous
      • Composing templates for generic entities
      • Articles
    • TODO List
      • Hot Topics
      • Lukewarm
      • Icebox
  • API Reference
    • wecs.core module
    • wecs.mechanics package
      • wecs.mechanics.clock module
    • wecs.panda3d package
      • wecs.panda3d.ai module
      • wecs.panda3d.animation module
      • wecs.panda3d.aspects module
      • wecs.panda3d.camera module
      • wecs.panda3d.character module
      • wecs.panda3d.clock module
      • wecs.panda3d.core module
      • wecs.panda3d.input module
      • wecs.panda3d.model module
    • wecs.aspects module
    • wecs.boilerplate module
    • wecs.cefconsole module
    • wecs.equipment module
    • wecs.graphviz module
    • wecs.inventory module
    • wecs.repl module
    • wecs.rooms module
WECS
  • Docs »
  • Welcome to the WECS documentation!
  • Edit on GitHub
Next

Welcome to the WECS documentation!¶

Contents:

  • Manual
    • What is WECS?
    • Installation, etc.
    • Hello World
    • Tutorial
      • What is an ECS?
      • World
      • Components
      • Entities
      • References
      • Systems
      • Summary: WECS core
      • Aspects
    • Prefabricated System/Component Groups
      • General Game Mechanics
      • WECS Components / Systems for Panda3D
    • Panda3D Boilerplate
      • Boilerplate for Panda3D
      • Integrations
    • Design Notes
      • Warning
      • Why ECS?
      • Deferred Component addition / removal
        • Motivation
        • Deferring changes
      • Implementational detail: Optimizing type filtering performance
      • Components referencing each other
      • Implementational detail: Size of GUIDs
      • Implementational detail: Systems threading
      • Note: Component Inheritance Considered Dangerous
      • Composing templates for generic entities
      • Articles
    • TODO List
      • Hot Topics
      • Lukewarm
      • Icebox
  • API Reference
    • wecs.core module
    • wecs.mechanics package
      • wecs.mechanics.clock module
    • wecs.panda3d package
      • wecs.panda3d.ai module
      • wecs.panda3d.animation module
      • wecs.panda3d.aspects module
      • wecs.panda3d.camera module
      • wecs.panda3d.character module
      • wecs.panda3d.clock module
      • wecs.panda3d.core module
      • wecs.panda3d.input module
      • wecs.panda3d.model module
    • wecs.aspects module
    • wecs.boilerplate module
    • wecs.cefconsole module
    • wecs.equipment module
    • wecs.graphviz module
    • wecs.inventory module
    • wecs.repl module
    • wecs.rooms module

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2019, TheCheapestPixels Revision 51c09ecc.

Built with Sphinx using a theme provided by Read the Docs.