[][src]Crate gaclen

Game Client Engine provides functionality specific to game clients such as:

  • Rendering using hardware acceleration (uses vulkano)
  • Handling OS integration, populating window context and processing input (uses winit)
  • Processing and playing audio (planned)

The library intentionally does not support the following:

  • Networking, as it should be shared between game clients and servers.
  • Game logic, the details of game logic implementation are left up to the using code. Gaclen provides the bases for creating the client for the game.

Note that the library is in active development and most of the features are not supported.

Modules

graphics

Graphics provide hardware accelerated rendering.

window

OS-integration. Currently gaclen uses winit.