R-Type 0.1
Loading...
Searching...
No Matches
API reference
The code reference, grouped by library and by program.
[detail level 12]
 ▼LibrariesReusable libraries that know nothing about R-Type
 Game engineMain loop, ECS components and systems, scenes, event bus, entity factory, input mapping and backend concepts (lib/GameEngine)
 Network libraryUDP transport, packet and message framing, sequence tracking and connection management (lib/Network)
 ▼R-Type gameCode specific to R-Type, built on top of the libraries
 Protocol payloadsMessage types, payload layouts and value encodings shared by the client and the server (src/Common/Protocol)
 Shared gameplayGameplay components and systems used by both programs (src/Common)
 ClientThe r-type_client program: scenes, inputs, network client and backend adapters (src/Client)
 ServerThe r-type_server program: authoritative simulation, scenes and message handling (src/Server)