Skip to main content

Source Code Organization

A quick look at how the gamium repository is structured.

Directory tree

  • client
    • This is where client libraries for controlling the Gamium Engine are created.
    • For details, please refer to the documentation for each language.
  • docs
  • engine
    • Gamium Engine codes applied to various game engines are located.
    • For details, please refer to the documentation for each engine.
  • protocol
    • This is where the protocol for communication between the Gamium Client and the Gamium Engine is defined.. This protocol was defined using FlatBuffers. For more information, please refer to Protocol Development.
  • utils
    • This is where various functions used during development are gathered. For example, docs-api-gen is used to generate API documentation for the Gamium Client in typescript and python codes.