despero 0.1.0

Rusty game engine, using API Vulkan and implementing paradigm of ECS
Documentation
[package]
name = "despero"
version = "0.1.0"
authors = ["Koncepto Sociala"]
edition = "2021"

license = "Unlicense"
description = "Rusty game engine, using API Vulkan and implementing paradigm of ECS"
homepage = "https://konceptosociala.eu.org/softvaro/despero"
documentation = "https://docs.rs/despero"
repository = "https://github.com/konceptosociala/despero"
readme = "README.md"

keywords = ["gamedev", "graphics", "engine"]
categories = ["game-development", "game-engines", "rendering"]

[dependencies]
# Assets
serde = { version = "1.0.152", features = ["derive"] }
typetag = "0.2.8"
ron = "0.8.0"
lz4 = "1.24.0"
tobj = "3.2.3"
collada = "0.15.0"

# Misc
parking_lot = { version = "0.12.1", features = ["serde"] }
log = "0.4.17"
env_logger = "0.10.0"
pretty_env_logger = "0.5.0"
nalgebra = { version = "0.31.2", features = ["serde-serialize"] }
thiserror = "1.0.38"

# Audio
kira = "0.7.3"

# Rendering
ash = "0.37.0"
ash-window = "0.11.0"
gpu-allocator = "0.21.0"
image = "0.24.5"
raw-window-handle = "0.4.2"
vk-shader-macros = "0.2.8"
winit = { version = "0.27.5" }

# ECS
hecs = { package = "despero-hecs", version = "0.9.1-f", features = ["column-serialize"] }
hecs-schedule = { package = "despero-hecs-schedule", version = "0.6.2" }

# Physics
rapier3d = { version = "0.16.1", features = ["debug-render", "serde-serialize"] }

# UI
egui = { version = "0.20.1", optional = true }
egui-winit = { version = "0.20.1", optional = true }
egui-winit-ash-integration = { version = "0.3.0", optional = true }

# Scripting
mlua = { version = "0.8.6", features = ["lua51", "vendored"] }

[features]
default = ["egui"]
egui = ["dep:egui", "dep:egui-winit", "dep:egui-winit-ash-integration"]

[profile.dev]
opt-level = 1

[profile.dev.package."*"]
opt-level = 3