rustio rustio.net

Game Engines

73

bevy

0.18.1 Growing

A refreshingly simple data-driven game engine and app framework

4.8M downloads · 24d ago
71

evalexpr

13.1.0 Stable

A powerful arithmetic and boolean expression evaluator

6.8M downloads · 4mo ago
69

fyrox

1.0.0 Stable

Feature-rich, easy-to-use, 2D/3D game engine with a scene editor. Like Godot, but in Rust.

58.2K downloads · 3d ago
69

bevy_ecs

0.18.1 Growing

Bevy Engine's entity component system

5.5M downloads · 24d ago
68

simdeez

3.0.1 Stable

SIMD library to abstract over different instruction sets and widths

183.1K downloads · 2d ago
67

glam

0.32.1 Growing

A simple and fast 3D math library for games and graphics

56.1M downloads · 21d ago
67

godot

0.5.0 Growing

Rust bindings for Godot 4

199.1K downloads · today
67

bevy_internal

0.18.1 Growing

An internal Bevy crate used to facilitate optional dynamic linking via the 'dynamic_linking' feature

4.7M downloads · 24d ago
66

godot-bindings

0.5.0 Growing

Internal crate used by godot-rust

197.6K downloads · today
65

pyxel-platform

2.6.8 Stable

Platform abstraction layer for Pyxel, a retro game engine for Python

59.3K downloads · 1mo ago
65

fyrox-dylib

1.0.0 Stable

Dynamic library for Fyrox Game Engine

8.5K downloads · 3d ago
65

mech-interpreter

0.3.1 Growing

The Mech language runtime.

19.5K downloads · 10d ago
65

gilrs

0.11.1 Growing

Game Input Library for Rust

5.7M downloads · 2mo ago
65

bevy_prng

0.14.2 Growing

A crate providing newtyped RNGs for integration into Bevy.

66.4K downloads · 19d ago
65

godot-ffi

0.5.0 Growing

Internal crate used by godot-rust

197.9K downloads · today
64

pyxel-engine

2.6.8 Stable

Core engine for Pyxel, a retro game engine for Python

88.7K downloads · 1mo ago
64

sdl2

0.38.0 Growing

SDL2 bindings for Rust

3.8M downloads · 8mo ago
63

bevy_rand

0.14.2 Growing

A plugin to integrate rand for ECS optimised RNG for the Bevy game engine.

68.7K downloads · 19d ago
63

jugar-core

0.1.3 Experimental

Core ECS, Game Loop, and State Management for Jugar game engine

1.2K downloads · 1mo ago
63

godot-cell

0.5.0 Growing

Internal crate used by godot-rust

197.9K downloads · today
63

godot-macros

0.5.0 Growing

Internal crate used by godot-rust

197.9K downloads · today
63

godot-core

0.5.0 Growing

Internal crate used by godot-rust

198.4K downloads · today
62

mech-core

0.3.1 Growing

The Mech language runtime.

59.7K downloads · 10d ago
62

hecs

0.11.0 Growing

A fast, minimal, and ergonomic entity-component-system library

364.6K downloads · 2mo ago
62

bhava

1.2.0 Experimental

Emotion and personality engine — trait spectrums, mood vectors, archetypes, behavioral mapping

239 downloads · today
62

godot-codegen

0.5.0 Growing

Internal crate used by godot-rust

198.5K downloads · today
61

specs

0.20.0 Growing

Specs is an Entity-Component-System library written in Rust.

984.6K downloads · 2y ago
61

pyxel-wrapper

2.6.8 Stable

Python extension module for Pyxel, a retro game engine for Python

83.6K downloads · 1mo ago
61

audionimbus-sys

4.8.1 Stable

Rust bindings for Steam Audio.

8.9K downloads · 1mo ago
61

raylib

5.5.1 Growing

Safe Rust bindings for Raylib.

224.6K downloads · 12mo ago
61

sdl3

0.17.3 Growing

Cross-platform multimedia

119.9K downloads · 2mo ago
61

gilrs-core

0.6.7 Growing

Minimal event-based abstraction for working with gamepads

6.0M downloads · 2mo ago
61

hnefatafl-copenhagen

5.4.2 Stable

Copenhagen Hnefatafl client, engine, server and artificial intelligence

23.6K downloads · 5d ago
60

bevy_trackball

0.14.0 Growing

Coherent virtual trackball controller/camera plugin for Bevy

17.5K downloads · 2mo ago
60

gloss-hecs

0.9.0 Growing

A wrapper over hecs for easy use with gloss

4.7K downloads · 1mo ago
60

virtual_joystick

2.7.1 Stable

Bevy virtual Joystick for mobile/web/touch games with Mouse Emulation

19.2K downloads · 1mo ago
59

bevy-input-sequence

0.10.0 Growing

Recognizes and acts on input sequences

11.3K downloads · 22d ago
59

gapp-winit

0.11.0 Growing

Abstract event loop library for winit-based applications with OpenGL and wgpu backends, integrating gapp traits for clean separation of input, update, render, and present

12.0K downloads · 17d ago
59

audionimbus

0.13.0 Growing

A safe wrapper around Steam Audio that provides spatial audio capabilities with realistic occlusion, reverb, and HRTF effects, accounting for physical attributes and scene geometry.

13.3K downloads · 23d ago
58

gdt-cpus

25.12.0 Growing

Game Developer's Toolkit for CPU Management

21.7K downloads · 3mo ago
58

bevy_flycam

0.18.0 Growing

Basic first-person fly camera for the Bevy game engine

102.2K downloads · 2mo ago
58

smaa

0.19.0 Growing

A library for post process antialiasing using SMAA

77.4K downloads · 1mo ago
58

bevy_turborand

0.13.0 Growing

A plugin to enable ECS optimised random number generation for the Bevy game engine.

52.9K downloads · 2mo ago
58

falling-tetromino-engine

1.5.0 Experimental

A backend with ergonomic API for games where tetrominos fall and stack.

477 downloads · 2d ago
58

ggez

0.9.3 Growing

A lightweight game framework for making 2D games with minimum friction, inspired by Love2D.

606.4K downloads · 7mo ago
58

godot-bevy-macros

0.11.0 Experimental

Procedural macros for godot-bevy integration library

8.4K downloads · 20d ago
58

jugar

0.1.3 Experimental

WASM-native universal game engine - entry point

767 downloads · 1mo ago
58

iyes_progress

0.16.0 Growing

Bevy plugin to help implement loading states

105.8K downloads · 2mo ago
58

agb

0.23.1 Growing

Library for Game Boy Advance Development

83.3K downloads · 1mo ago
58

vpin

0.23.5 Growing

Rust library for working with Visual Pinball VPX files

49.0K downloads · 8d ago