🎮

Game Engine

expert

Complete game engine with ECS

ECS ile tam oyun motoru

Estimated Time
⏱️ 6+ months
Essential Crates
📦 3

Tags

gameengineecsgraphics

Required Crates

Essential

wgpu
GPU abstraction

GPU soyutlamasi

crates.io →
wgpu = "22"
winit
Window handling

Pencere yonetimi

crates.io →
winit = "0.30"
hecs
ECS library

ECS kutuphanesi

crates.io →
hecs = "0.10"

Optional

gilrs
Gamepad input

Gamepad girisi

crates.io →
gilrs = "0.10"

Starter Template

Copy this Cargo.toml to get started:

[package]
name = "my-game-engine"
version = "0.1.0"
edition = "2021"

[dependencies]
wgpu = "22"
winit = "0.30"
gilrs = "0.10"
hecs = "0.10"
thiserror = "1"
tracing = "0.1"

Related Patterns

Learn these patterns to build this project effectively:

Other Graphics & Game Projects