Skip to content

nolantait/awesome-bevy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 

Repository files navigation

Awesome Bevy

This is an awesome list maintained by https://taintedcoders.com.

Only resources that are up to date with at least 0.15 Bevy will be included.

Table of contents

Resources

Starters

Open Source Projects

Not all resources in this section will be up to date but are useful nonetheless

Assets

Audio

  • bevy_fmod: Idiomatic integration of the FMOD audio engine into Bevy projects
  • bevy_seedling: A sprouting integration of the Firewheel audio engine

Animation

Code Organization

  • seldom_state: Component-based state machine plugin for Bevy. Useful for AI, player state, and other entities that occupy different states.
  • bevy_cli: A prototype Bevy CLI tool intended to streamline common tasks when working on projects.
  • bevy_behave: Behaviour trees for bevy, with on-demand entity spawning for task nodes
  • bevy_flurx: Allows you to use coroutine in Bevy
  • bevy_save: A framework for saving and loading application state in Bevy
  • beet: Beet extends the capabilities of bevy with systems for developing and publishing applications

Editors and Workflow

  • blenvy: Bevy Code & Blender addon for a simple workflow to add & edit Bevy components in Blender
  • skein: Convert glTF extras to Bevy Components using reflection
  • bevy_mod_scripting: Bevy Scripting Plugin
  • bevy_mod_outline: a Bevy plugin for drawing outlines around meshes using the vertex extrusion and jump flood methods
  • bevy_trenchbroom: Quake map editor, TrenchBroom integration, .map, and .bsp loading for Bevy
  • bevy_mod_debugdump: Dump your schedules for visual inspection
  • bevy-inspection.vscode: Bevy Inspection - VSCode Extension
  • HillVacuum: A bevy-based 2D map editor

Graphics and Rendering

  • bevy_hanabi: a GPU particle system plugin for the Bevy game engine
  • bevy_third_person_camera: A third person camera crate written for Bevy
  • bevy_vello: An integration to render with Vello in the Bevy game engine
  • bevy_vulkan: Vulkan RTX rendering backend for the Bevy game engine written in Rust
  • bevy_sprite3d: Use sprites in a 3d bevy scene
  • bevy_vector_shapes: A library for rendering vector shapes using the Bevy game engine
  • seldom_pixel: Bevy plugin for limited color palette pixel art games
  • shadplay: Real-time wgsl visualisation tooling for educating oneself in the art of shader programming

Input

Networking

  • lightyear: A library for writing server-authoritative multiplayer games with Bevy
  • bevy_replicon: Server-authoritative networking crate for the Bevy game engine
  • bevy_renet: A Bevy Plugin for the renet crate. A network crate for Server/Client with cryptographically secure authentication and encypted packets. Designed for fast paced competitive multiplayer games
  • renet2: Renet2 is a network library for Server/Client games written in rust. It is focused on fast-paced games such as FPS, and competitive games
  • bevy_rewind: Server-authoritative rollback networking for bevy
  • bevy_oxr: A crate for adding openxr (and in the future webxr) support to Bevy
  • bevy_streaming: Bevy Streaming for Cloud Gaming through WebRTC
  • bevy_ggrs: Bevy plugin for the GGRS P2P rollback networking library
  • bevy_quinnet: A Client/Server game networking plugin using QUIC, for the Bevy game engine

Misc

  • big_space: Floating origin plugin for spaces larger than the universe
  • bevy_mod_raycast: A little mesh raycasting plugin for Bevy
  • bevy_play_card: A card crate for the Bevy game engine
  • bevy_serialization_extras: Contains plugins/systems to make serialization/deserialization with bevy smoother
  • bevy_shuffle_bag: A tiny crate providing a shuffle bag, which is a collection of items that can endlessly be picked in a random, nonrepeating order.
  • noiz: A simple, configurable, blazingly fast noise library built for and with Bevy
  • Meshem: Provides meshing algorithms for voxel grids, enabling you to create cohesive 3D mesh structures from a grid of cubic voxels
  • bevy_framepace: Framepacing and framelimiting for Bevy
  • moonshine_save: A save/load framework for Bevy game engine
  • hexx: Hexagonal tools lib in rust
  • bevy_ratatui_camera: A bevy plugin for rendering your bevy app to the terminal using ratatui

Physics

  • avian: ECS-driven 2D and 3D physics engine for the Bevy game engine
  • bevy_rapier: Official Rapier plugin for the Bevy game engine
  • bevy_heavy: Mass properties for Bevy's geometric primitives.
  • bevy_transform_interpolation: Transfom interpolation for fixed timesteps for the Bevy game engine
  • avian_pickup: A plugin for implementing picking up dynamic rigid bodies in Avian physics for the Bevy engine

Pathfinding

UI

Releases

No releases published

Packages

No packages published