Skip to content

Subsystems

Anton Gushcha edited this page Jun 20, 2014 · 1 revision

Game subsytems

It is draft sheme

  • Render subsytem - client only system, that takes the major part of computing power. Rendering runs in main thread with no blocking manner. It has direct access to scene tree.
  • Scene subsystem - container for scene information. It accumulates updates from other subsystems and applies them to the scene between rendering passes.
  • Network subsystem - handles all I/O including keyboard and mouse input for client. It is main thread for server.
  • Game logic subsystem - game logic is separated from scene.
  • Physics subsystem - the subsystem operates independently from game logic, but can be influenced by changing objects attributes.

Clone this wiki locally