#gamedev #graphics #engine

let-engine

A game engine to learn vulkan made by Let. Not done yet.

18 releases (4 breaking)

0.5.0 May 20, 2023
0.4.2 May 14, 2023
0.4.0 Apr 29, 2023
0.3.4 Apr 13, 2023
0.1.4 Jan 31, 2023

#253 in Game dev

Download history 23/week @ 2023-02-03 11/week @ 2023-02-10 10/week @ 2023-02-17 27/week @ 2023-03-10 1/week @ 2023-03-17 67/week @ 2023-03-24 92/week @ 2023-03-31 56/week @ 2023-04-07 32/week @ 2023-04-14 4/week @ 2023-04-21 19/week @ 2023-04-28 49/week @ 2023-05-05 38/week @ 2023-05-12 27/week @ 2023-05-19

136 downloads per month

Apache-2.0

105KB
3K SLoC

Let Engine

A 2d Rust game engine

  • Heavily under construction. Hold tight! It's going to be awesome.

Facts and features

  • Light and fast

  • Derive object and camera

  • Layer based object system

  • Labels and text

  • Custom shader support

  • Egui support as a feature

To do

  • Sounds

  • Physics

  • 3D layers

  • Winit independency

  • Post processing

Installation

Command line:

cargo add let_engine

or for your Cargo.toml:

let_engine = "0.5.0"

Debian based dependencies

sudo apt install -y libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev build-essential cmake libvulkan-dev libasound2-dev libfontconfig1-dev

Arch based dependencies

sudo pacman -Sy vulkan-devel 

https://crates.io/crates/let-engine

Dependencies

~66MB
~1.5M SLoC