🎮

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 soyutlaması

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

Pencere yönetimi

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

ECS kütüphanesi

crates.io →
hecs = "0.10"

Optional

gilrs
Gamepad input

Gamepad girişi

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