[package]
name = "shadow_engine_2d"
version = "2.0.1"
edition = "2021"
authors = ["Darian Jones <darian@shadowengine.dev>"]
description = "A modern, high-performance 2D game engine built in Rust with ECS, physics, particles, audio, and more"
license = "MIT"
repository = "https://github.com/shadowteamengine-design/ShadowEngine2d"
homepage = "https://shadowteamengine-design.github.io/shadowengine2dwebsite/"
documentation = "https://docs.rs/shadow_engine_2d"
readme = "README.md"
keywords = ["game", "engine", "2d", "gamedev", "ecs"]
categories = ["game-engines", "graphics", "multimedia"]
exclude = ["website/", "assets/", ".git/", ".github/"]
[dependencies]
winit = "0.29"
wgpu = "0.19"
bytemuck = { version = "1.14", features = ["derive"] }
glam = "0.25"
image = "0.24"
pollster = "0.3"
rand = "0.8"
glyphon = "0.5"
rodio = "0.17"
anyhow = "1.0"
[dev-dependencies]
env_logger = "0.11"
[lib]
name = "shadow_engine_2d"
path = "src/lib.rs"
[[example]]
name = "basic_game"
path = "examples/basic_game.rs"
[[example]]
name = "physics_demo"
path = "examples/physics_demo.rs"
[[example]]
name = "particles_camera_demo"
path = "examples/particles_camera_demo.rs"
[[example]]
name = "ui_demo"
path = "examples/ui_demo.rs"
[[example]]
name = "audio_demo"
path = "examples/audio_demo.rs"