realmayus / engine-wgpu

WIP wgpu game engine written in Rust
3 stars 0 forks source link
game game-development gameengine renderer vulkan vulkan-game-engine

engine-wgpu Rust

wgpu game engine written in Rust. The goal is to have the entire engine as a separate library to ensure low coupling.

This crate contains the following subcrates:

I/O

The program creates a directory run in the current working directory (cwd) where all textures and other resources are expanded at runtime. This directory is cleared upon exit.

World files (world.json) contain relative paths to resources like images. Thus, the scene file must be contained in the same directory as the other resource directories.

The working directory can be set using the WORKING_DIR environment variable.

Roadmap

Renderer

I/O

ECS