gaclen 0.0.3

A library for handling anything a game client needs to do.
Documentation

Game Client Engine

A full-stack 3D game client engine in Rust.

Setup

The project relies on vulkano-shaders, which requires additional setups steps. Please follow them.

Supported features

  • Unlit 3D object rendering
  • Lit 3D object rendering
  • Semi-transparent object rendering
  • Text rendering
  • Extended debug information and pipeline
  • Forward kinematics
  • Shadows
  • Water effects
  • Post-effects
  • Audio
  • Particle effects
  • Input processing

Unsupported features

These features will not be supported, since they make up a game, or should be common between client and server.

  • Networking
  • Game logic

Potential future features

  • Limited physics simulation
  • Inverse kinematics
  • Forward rendering