1 unstable release

Uses old Rust 2015

0.1.0 Feb 2, 2021

#240 in Rendering

LGPL-3.0-or-later

340KB
8K SLoC

Rust 7K SLoC // 0.1% comments GLSL 857 SLoC // 0.1% comments

Game Kernel

About

This project is a game engine made for fun written in rust that uses vulkan. Features include:

  • Deferred lighting renderer with tiling for light culling
  • shadow mapping
  • PBR and screen space reflections
  • GPU particles
  • Software (GPGPU) raytracing
  • Binaural audio and reverberation
  • ECS based

Example project

You can find an example minimal first person shooter here

Screenshots

editor game

Dependencies

~54–74MB
~1.5M SLoC