sprocket_engine 0.2.1

A vulkan game engine
Documentation
  • Coverage
  • 31.58%
    12 out of 38 items documented0 out of 2 items with examples
  • Size
  • Source code size: 41.52 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.53 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 15s Average build duration of successful builds.
  • all releases: 15s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • ten3roberts

Sprocket

A modular and extensible game engine and game framework written in Rust

Development

Sprocket is still in very early development and no features are to be considered stable

Requirements

Sprocket uses the cargo build system with which means that all rust dependencies are automatically downloaded.

There are however some additional dependencies that cannot be resolved automatically and need to be installed automatically

Linux

Install dependencies with your package manager

sudo apt install xorg-dev cmake           # Debian/Ubuntu
sudo pacman -S xorg-server-devel cmake    # Arch/Manjaro
sudo xbps-install libX11-devel cmake      # Void

Make sure Rust is installed. See https://www.rust-lang.org/tools/install

Build the project

cargo build

The first build may take a while as it needs to download all Rust dependencies, but subsequent builds will take much less time.

Windows

Install Rust and cmake manually

cmake: https://cmake.org/download/

Rust: https://www.rust-lang.org/tools/install

Build the project

cargo build

Running Sandbox

cargo run -p sandbox

This will automatically build the project if it is out of date