Skip to content

NightsWatchGames/awesome-rust-gamedev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

awesome-rust-gamedev

A collection about rust gamedev resources. PRs welcome.

Table of contents

General

  • Are we game yet?: This site tracks the state of the ecosystem for Game Development in Rust.
  • Rust GameDev WG: Official Rust game development working group blog site.

Rust Programming

Game Engines

  • bevy: A refreshingly simple data-driven game engine built in Rust. stars crates.io version crates.io downloads
  • fyrox: A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor. stars crates.io version crates.io downloads
  • piston: A modular game engine written in Rust. stars crates.io version crates.io downloads
  • godot-rust: Rust bindings for Godot 3. stars crates.io version crates.io downloads
  • ggez: Rust library to create a Good Game Easily. stars crates.io version crates.io downloads
  • Ambient: The multiplayer game engine. stars crates.io version crates.io downloads

Graphics

  • wgpu: Safe and portable GPU abstraction in Rust, implementing WebGPU API. stars crates.io version crates.io downloads
  • learn-wgpu: Guide for using gfx-rs's wgpu library. stars
  • tour-of-wgsl: This repo contains a simple tour of WGSL static site generator. The purpose is to provide an introduction to WGSL through examples which can be modified and run by the user. stars
  • vulkano: Safe and rich Rust wrapper around the Vulkan API. stars crates.io version crates.io downloads
  • rust-gpu: Making Rust a first-class language and ecosystem for GPU shaders. stars
  • lyon: 2D graphics rendering on the GPU in rust using path tessellation. stars crates.io version crates.io downloads

Physics

  • rapier: Rapier is a set of 2D and 3D physics engines for games, animation, and robotics. stars crates.io version crates.io downloads

Games

  • veloren: An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. stars
  • jumpy: Tactical 2D shooter in fishy pixels style. Made with Rust-lang and Bevy. stars

Bevy Engine

Books

Tutorials

Ecosystem

Communities

Games

Other Awesome Lists

  • awesome-gamedev: A collection of free software and free culture resources for making amazing games.
  • awesome-learn-gamedev: A curated collection of game development learning resources.
  • games: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
  • awesome-one-person-games: A curated list of successul games, made (quite) entirely by a lone gamedev.
  • magictools: A list of Game Development resources to make magic happen.
  • GameNetworkingResources: A Curated List of Game Network Programming Resources.
  • awesome-rust: A curated list of Rust code and resources.

Releases

No releases published

Packages

No packages published