253 Repositories
Rust bevy-networking Libraries
A Bevy Engine plugin for making 2D paths, smooth animations with Bezier curves
bevy_pen_tool A Bevy Engine plugin for making 2D paths and smooth animations with Bezier curves TODO: Mesh-making functionality for building 2D shapes
2d Endless Runner Game made with Bevy Game Engine
Cute-runner A 2d Endless Runner Game made with Bevy Game Engine. Table of contents Project Infos Usage Screenshots Disclaimer Project Infos Date: Sept
Bevy plugin to help implement loading states
This is a plugin for the Bevy game engine, to help you implement loading states.
Bevy asset loader that transparently supports loading over http(s)
Bevy Web Asset This is a tiny crate that that wraps the standard bevy asset loader, and adds the ability to load assets from http and https urls. Supp
A highly customizable snake clone made in Rust with the Bevy engine, named after the Japanese word for snake, 蛇.
Hebi 🐍 A highly customizable snake clone made in Rust with the Bevy engine, named after the Japanese word for snake, 蛇(へび). Configuration One of the
ZeroTier Desktop Tray Application and UI
ZeroTier Desktop Tray Application and User Interface This is (as of ZeroTier 1.8) the system tray application and user interface for controlling a loc
A browser app that evolves vehicles using genetic algorithms, written in Rust and Bevy
Vehicle Evolver Deluxe This is a simulation that uses AI (to be specific: genetic algorithms) to try to build better and better vehicles. The vehicles
Bevy plugin for the GGRS P2P rollback networking library.
Bevy_GGRS Bevy plugin for the 👉 GGRS P2P rollback networking library. The plugin creates a custom stage with a separate schedule, which handles corre
A game made for the Rusty Jam https://itch.io/jam/rusty-jam
Murder-User Dungeon Introduction Tony is a young man. Finally having its own apartment is a good thing! He will learn how to live by himself and how t
A quick and dirty Space Invaders type game in Bevy, with attached tutorial.
This article is in-development and will be released in full form soon. It'll appear on Medium (my publisher likes that), with this as a the accompanyi
A Linter for bevy code
Bevy Lint What is Bevy Lint? This crates provides Lints for Bevy Code using dylint.
A sprite-sheet animation plugin for bevy
Benimator A sprite sheet animation plugin for bevy Features A SpriteSheetAnimation component to automatically update the indices of the TextureAtlasSp
A little tribute to the Dango Daikazoku from Clannad (by Key, KyoAni, et al)
dango A little tribute to the Dango Daikazoku from Clannad (by Key, KyoAni, et al) Try it with your friends at http://ernestwong.nz/dango-tribute/serv
A puzzle game where you eat your own tail to win!
taileater taileater is a puzzle game available for free here: https://szunami.itch.io/taileater This project is built using Rust and Bevy. Assets were
a prototype crate for creating modular and performant 3D CPU particle systems, inspired by Unity's Shuriken Particle System.
bevy_prototype_particles This is a prototype crate for creating modular and performant 3D CPU particle systems, inspired by Unity's Shuriken Particle
Simple RUST game with the Bevy Engine
Simple RUST Game using the Bevy Engine YouTube videos for this code base: Episode 1 - Rust Game Development tutorial from Scratch with Bevy Engine Epi
bevy_blender is a Bevy library that allows you to use assets created in Blender directly from the .blend file
bevy_blender bevy_blender is a Bevy library that allows you to use assets created in Blender directly from the .blend file.
A 3d gizmo for transforming entities in Bevy.
Bevy Transform Gizmo This Bevy plugin adds a transform gizmo to entities in the scene, allowing you to drag and rotate meshes with your mouse. Demo.mp
A prettier lightweight colored ping utility written in Rust
rustyping A prettier lightweight colored ping utility written in Rust. Installation There are three installation options: From the releases page From
Network-agnostic, high-level game networking library for client-side prediction and server reconciliation.
WARNING: This crate currently depends on nightly rust unstable and incomplete features. crystalorb Network-agnostic, high-level game networking librar
A collection of exponentially-smoothed camera controllers for the Bevy Engine.
smooth-bevy-cameras A collection of exponentially-smoothed camera controllers for the Bevy Engine. Look Transform All controllers are based on a LookT
An immediate mode 2D drawing API for Bevy game engine
Bevy Canvas API prototype An unofficial immediate mode 2D drawing API for Bevy game engine. Check the documentation or the examples to know how to use
Backroll is a pure Rust implementation of GGPO rollback networking library.
backroll-rs Backroll is a pure Rust implementation of GGPO rollback networking library. Development Status This is still in an untested alpha stage. A
Bevy plugin helping with asset loading and organisation
Bevy asset loader This Bevy plugin reduces boilerplate when loading game assets. The crate offers the AssetCollection trait and can automatically load
A physics lib for the bevy game engine based on physme
physimple Physimple aims to be the simplest(and capable) physics engine(currently for bevy) WARNING Beware for breaking changes with each update for n
Proof-of-concept of getting OpenXR rendering support for Bevy game engine using gfx-rs abstractions
Introduction Proof-of-concept of getting OpenXR rendering support for Bevy game engine using gfx-rs abstractions. (hand interaction with boxes missing
A tilemap rendering crate for bevy which is more ECS friendly.
bevy_ecs_tilemap A tilemap rendering plugin for bevy which is more ECS friendly by having an entity per tile. Features A tile per entity Fast renderin
A space-themed shoot 'em up game.
Zenith A space-themed shoot 'em up game made with Bevy. Building from source After you clone this repository, ensure you have Rust installed. Dependin
A refreshingly simple data-driven game engine built in Rust
What is Bevy? Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever! WARNING Bevy is still in the ve
A simple message based networking library for the bevy framework
Spicy Networking for Bevy bevy_spicy_networking is a solution to the "How do I connect multiple clients to a single server" problem in your bevy games
Pixel-Perfect, 2D Renderer for Bevy that Seamlessly Targets Desktop and Web
bevy_retro ( Screenshot of Bounty Bros. game made with Bevy Retro and Skip'n Go ) Bevy Retro is a 2D, pixel-perfect renderer for Bevy that can target
Template for a Bevy game
A Bevy game template Template for a Game using the awesome Bevy engine featuring (almost) out of the box builds for Windows, Linux and MacOS. What doe
The video game for Fonts of Power. A tabletop roleplaying game made in Rust with Bevy!
The code and rules for Fonts of Power, a tactical TTRPG / video game about exploring magical places. You can follow its development in our Discord ser
A prototype plugin providing a simple line drawing api for bevy.
bevy_debug_lines A prototype plugin providing a simple line drawing api for bevy. See docs.rs for documentation. Expect breakage on master. Click on t
Rust implementation of Hyperswarm, a networking stack for connecting peers
hyperswarm-rs Peer to peer networking stack API Docs | Contributing NOTE: This is still in early stages. See the roadmap below. Please feel free to op
Concise Reference Book for the Bevy Game Engine
Unofficial Bevy Cheat Book Click here to read the book! Concise reference to programming in the Bevy game engine. Covers useful syntax, features, prog
A Bevy plugin to use Kira for game audio
Bevy Kira audio This bevy plugin is intended to try integrating Kira into Bevy. The end goal would be to replace or update bevy_audio, if Kira turns o
Game physics in one weekend with bevy
Game Physics in a Weekend (in Rust) This project is an implementation of the Game Physics in a Weekend book using the Rust programming language and th
A 4X style camera for bevy.
A 4X style camera for bevy. Demo Default Key Bindings: W / A / S / D / Arrow Keys / Mouse Left - Move along the horizontal plane Q / E / Mouse Right -
Crossterm plugin for the bevy game engine
What is bevy_crossterm? bevy_crossterm is a Bevy plugin that uses crossterm as a renderer. It provides custom components and events which allow users
A plugin for Egui integration into Bevy
bevy_egui This crate provides a Egui integration for the Bevy game engine. Features: Desktop and web (bevy_webgl2) platforms support Clipboard (web su
Inspector plugin for the bevy game engine
bevy-inspector-egui This crate provides the ability to annotate structs with a #[derive(Inspectable)], which opens a debug interface using egui where
An ergonomic physics API for bevy games.
Heron An ergonomic physics API for 2d and 3d bevy games. (powered by rapier) How it looks like fn main() { App::build() .add_plugins(DefaultPlug
Basic first-person fly camera for the Bevy game engine
bevy_flycam A basic first-person fly camera for Bevy 0.4 Controls WASD to move horizontally SPACE to ascend LSHIFT to descend ESC to grab/release curs
A Bevy plugin for loading the LDtk 2D tile map format.
bevy_ldtk ( Tileset from "Cavernas" by Adam Saltsman ) A Bevy plugin for loading LDtk tile maps. Usage use bevy::prelude::*; use bevy_ldtk::*; fn mai
The Rust Implementation of libp2p networking stack.
Central repository for work on libp2p This repository is the central place for Rust development of the libp2p spec. Warning: While we are trying our b
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Tokio A runtime for writing reliable, asynchronous, and slim applications with the Rust programming language. It is: Fast: Tokio's zero-cost abstracti
a smol tcp/ip stack
smoltcp smoltcp is a standalone, event-driven TCP/IP stack that is designed for bare-metal, real-time systems. Its design goals are simplicity and rob
Cross-platform, low level networking using the Rust programming language.
libpnet Linux ∪ OS X Build Status: Windows Build Status: Discussion and support: #libpnet on freenode / #rust-networking on irc.mozilla.org / #rust on
A refreshingly simple data-driven game engine built in Rust
What is Bevy? Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever! WARNING Bevy is still in the ve
Metal IO library for Rust
Mio – Metal IO Mio is a fast, low-level I/O library for Rust focusing on non-blocking APIs and event notification for building high performance I/O ap
Terminal bandwidth utilization tool
bandwhich This is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname How does it work? bandwhich s
🤖 The Modern Port Scanner 🤖
➡️ Discord | Installation Guide | Usage Guide ⬅️ The Modern Port Scanner. Fast, smart, effective. 🐋 Docker (Recommended) 👩💻 Kali / Debian 🏗️ Arch