-
egui
即时的Web和本地GUI
-
ash
Rust的Vulkan绑定
-
glam
游戏和图形的快速3D数学库
-
rodio
音频播放库
-
bevy
一个简洁的数据驱动游戏引擎和应用程序框架
-
miniquad
跨平台窗口上下文和渲染库
-
kira
适用于游戏的表情丰富的音频库
-
bevy_mod_picking
Bevy的模块化拾取插件
-
bevy_asset_loader
Bevy的资产加载插件
-
raylib
Raylib的安全Rust绑定
-
puffin
游戏性能分析工具
-
tiled
加载由 Tiled 编辑器创建的地图
-
bevy_kira_audio
Bevy 动态音频插件
-
bevy_polyline
Bevy 的折线绘制
-
avian2d
Bevy 游戏引擎的 ECS 驱动物理引擎
-
eframe
egui 框架 - 编写编译为网页和/或本地的 GUI 应用程序
-
bevy_mod_raycast
Bevy 引擎的射线投射
-
avian3d
Bevy 游戏引擎的 ECS 驱动物理引擎
-
steamworks
友好的 steamworks sdk 绑定
-
speedy2d
具有易于使用的 API 的硬件加速的形状、图像和文本绘制。Speedy2D 致力于成为创建窗口、渲染图形和处理输入的最简单的 Rust API。
-
renet
支持身份验证和连接管理的多人游戏服务器/客户端网络库
-
mc-repack
Minecraft模组和资源包重打包的命令行界面,用于优化大小和加载速度
-
cc7800
Atari 7800的C编译器子集
-
bevy_panorbit_camera
Bevy中的基本推拉和环绕相机
-
egui_extras
egui GUI库的额外功能和小部件
-
notan
易于创建应用或游戏的多媒体层
-
bevy_eventlistener
bevy的事件监听器和回调函数
-
egui_demo_lib
egui的示例库
-
libfmod
Rust应用程序中集成FMOD引擎的封装器
-
hexasphere
在球体上均匀排列六边形
-
flecs_ecs
Rust API for the C/CPP flecs ECS library https://github.com/SanderMertens/flecs
-
inline_tweak
直接从源代码调整值
-
bevy_prototype_lyon
在 Bevy 游戏引擎中绘制 2D 形状和路径
-
cc2600
Atari 2600 的 C 编译器子集
-
bevy-persistent
一个 Bevy 辅助工具,用于轻松管理需要跨游戏会话持久化的资源
-
brood
一个快速灵活的实体组件系统库
-
bevy_gltf_blueprints
在 gltf 文件内定义 Bevy 的蓝图/预制件,并在 Bevy 中实例化它们
-
hill_vacuum
基于 bevy 的 2D 地图编辑器
-
shalrath
尖锐、热视 Quake 地图解析器
-
virtual_joystick
适用于移动游戏的 Bevy 虚拟摇杆
-
alchemyst
基于 Intuicio 脚本平台的 PCG 工具
-
bevy_flycam
Bevy 游戏引擎的基本第一人称飞行相机
-
bevy_dolly
bevy 游戏框架的推车抽象层
-
bevy_mod_physx
Bevy 的 PhysX 插件
-
bevy_common_assets
Bevy插件,支持从常见的文件格式(如json和yaml)加载自己的资产类型
-
dora-ssr
构建Dora SSR游戏并运行在多平台Dora SSR引擎上的wasm32-wasi库
-
iyes_perf_ui
Bevy UI的自定义性能/调试叠加层
-
aeronet
轻量级的客户端/服务器传输抽象
-
bevy_voxel_world
Bevy的体积世界插件
-
tmf
压缩比在4.2到1.95之间,读取速度快,压缩和解压缩模型之间没有视觉差异的3D模型压缩格式
-
matchbox_signaling
无痛苦的WebRTC点对点信令服务器
-
poll-promise
在游戏或立即模式GUI中轮询异步操作的结果
-
seldom_state
Bevy的基于组件的状态机插件。对于AI、玩家状态和其他占用各种状态的实体非常有用。
-
ndm
解析标准的多面骰子表示法
-
bevy_pancam
允许通过鼠标拖动进行平移的相机
-
bevy_utils
Bevy 引擎实用工具集合
-
bevy-tnua
Bevy 的浮动角色控制器
-
bevy_particle_systems
Bevy 的粒子系统插件
-
bevy_sprite3d
允许在 3d 场景中使用 2d 角色的 Bevy 插件
-
raui
渲染器无关的用户界面
-
yarnspinner
编写游戏对话的友好工具
-
blenvy
允许您在 gltf 文件中直接定义 Bevy 组件,并在 Bevy 端实例化组件
-
bevy_turborand
一个插件,用于为 Bevy 游戏引擎启用 ECS 优化的随机数生成
-
cgmath
计算机图形学的线性代数和数学库
-
simpleton
Intuicio 脚本平台运行器
-
asefile
加载 Aseprite 文件
-
bevy_smud
Bevy 的 2d sdf 形状渲染器插件
-
awsm_web
WASM 的封装器
-
transvoxel
Eric Lengyel 的 Transvoxel 算法
-
geo-nd
特别适用于 2D 和 3D 几何特性的 traits 和类型,具有 [float] 的实现,可选 SIMD
-
rollo
基于 Rust 的多人游戏框架
-
seldom_pixel
Bevy 插件,用于有限调色板的像素艺术游戏
-
bevy-trait-query
bevy 游戏引擎的 trait 查询
-
oxidized_navigation
Bevy 引擎的 Nav-Mesh 生成插件
-
brres
专为读取和写入用于任天堂 Wii 游戏的 .brres 3D 模型存档而设计。该库提供了 C 绑定,使其在基于 Rust 和 C/C++ 的项目中都很有用。
-
bevy_simplenet
支持 Bevy 的基于 WebSocket 的服务器/客户端通道
-
bevy_gltf_components
允许您在 gltf 文件中直接定义 Bevy 组件,并在 Bevy 端实例化组件
-
bevy_scriptum
适用于Bevy引擎的插件,允许您使用脚本语言编写部分游戏逻辑
-
pixels-graphics-lib
围绕Pixels/Buffer Graphics的包装库
-
lightyear
Bevy游戏引擎的客户端-服务器网络库
-
kludgine
一个由wgpu提供动力、可选窗口支持的2D图形库
-
apecs
一个异步且并行的实体-组件系统
-
bevy-sequential-actions
一个用于按顺序执行各种动作的Bevy库
-
dolly
可组合的相机装置
-
emergent
用于为用Rust编写的游戏制作涌现型游戏玩法的工具集
-
pixel-game-lib
适用于像素艺术游戏的AGPL许可和有偏见的游戏引擎
-
bevy_ecs_ldtk
适用于Bevy的ECS友好型ldtk插件
-
ecolor
颜色结构和颜色转换实用工具
-
bevy_svg
在Bevy中加载和绘制SVG文件
-
blue_engine
通用、易于使用、快速且可移植的图形引擎
-
dark_iron_ecs
Rust的实体组件系统库
-
matchbox_server
用于WebRTC点对点全网状网络的信令服务器
-
godot
Godot 4的Rust绑定
-
egui-winit
使用winit与egui的绑定
-
bevy_transform
Bevy引擎的变换功能
-
gdnative
Godot游戏引擎的gdnative绑定
-
bevy_pkv
适用于应用程序/游戏的持久性键值存储
-
devotee
可视化引擎
-
aeronet_webtransport
aeronet的WebTransport传输实现
-
aoe2-probe
编辑AoE2 DE的aoe2scenario文件
-
dot_vox
加载MagicaVoxel .vox文件
-
buffer-graphics-lib
用于缓冲区的图形库
-
blit
在带掩膜的缓冲区上绘制精灵
-
iyes_progress
Bevy 插件,帮助实现加载状态
-
bevy_slinet
bevy 的网络插件
-
keyframe
Rust 中的动画
-
hud-slice-by-8
HUD 软件 Rust 改进的 Intel Slice-By-8 算法实现
-
benimator
适用于 Rust 游戏开发的精灵动画库
-
matchbox_protocol
matchbox_socket 和 matchbox_server 之间的通用接口
-
bevy_sprite
Bevy 引擎的精灵功能
-
sparsey
基于稀疏集的实体组件系统
-
three-d-asset
3d 应用程序的加载/保存功能
-
bevy_stardust
Bevy 游戏引擎的网络 crate
-
nobject-rs
波前Obj/Mtl文件解析器。使用Nom编写。
-
rstb
操作《塞尔达传说:荒野之息》的资源大小表
-
twee-tools
Twine故事的编译器
-
quilkin
专门为与大规模多人在线游戏服务器部署一起使用而设计的非透明UDP代理,以确保安全性、访问控制、遥测数据、指标等
-
naia-shared
naia-server与naia-client之间共享的常用功能
-
warbler_grass
一个用于在游戏中创建3D草地的bevy插件
-
bevy_mod_billboard
为bevy提供Billboard文本和纹理支持
-
bevy_picking_core
Bevy的模块化拾取插件
-
egui_glow
使用glow库以本地方式使用egui的绑定
-
naia-client
一个跨平台客户端,可以与服务器发送/接收消息,并具有与服务器同步的作用域实体/组件池
-
pyxel-wrapper
Pyxel的Python扩展模块,Pyxel是一个用于Python的复古游戏引擎
-
bevy-yoleck
您的自定义关卡编辑器创建套件
-
puffin_http
puffin分析器数据的TCP服务器/客户端
-
bevy_gltf_save_load
保存和加载您的bevy游戏
-
bevy_quinnet
用于QUIC的客户端/服务器多人游戏的Bevy插件
-
bevy_replicon_attributes
扩展bevy_replicon的基于属性的可见性控制
-
bevy_basic_portals
Bevy游戏引擎的门户插件
-
extol_sprite_layer
为Bevy显式定义精灵层,包括自动Y排序
-
bevy_simplenet_events
基于bevy_simplenet的基于事件的网络API
-
gctex
专为编码和解码任天堂GameCube和Wii游戏使用的纹理格式而设计。该库提供C绑定,使其在基于Rust和C/C++的项目中都有用。
-
bevy-trait-query-0-14-0
bevy 游戏引擎的 trait 查询
-
bevy_despawn_particles
一个基于事件的Bevy插件,用于在销毁时生成由原始纹理构建的粒子
-
bevy_flurx
允许您编写涉及延迟、用户输入和其他等待的进程的顺序描述
-
bevy_core_pipeline
Bevy 引擎的核心渲染管线
-
cc6502
为 6502 8 位处理器制作 C 编译器
-
bevy-ui-dsl
简化 bevy_ui 小部件创建的 DSL 库
-
bevy_third_person_camera
为 Bevy 编写的第三人称摄像机
-
bevy_ggrs
为 GGRS P2P 回滚网络库的 Bevy 插件
-
bevy_screen_diagnostics
显示屏幕诊断的 Bevy 插件
-
noisy_bevy
Bevy 的过程噪声原语
-
ghx_proc_gen
使用 WFC/模型合成的 2D & 3D 过程生成
-
bevy_cobweb_ui
基于 bevy_cobweb 和 sickle_ui 构建的 UI 工具和控件
-
hapi-rs
Rust 到 Houdini 引擎 API 的绑定
-
vulkanite
Rust的Vulkan绑定
-
impacted
任意凸多边形的 2D 碰撞测试
-
pyxel-engine
Pyxel 的核心引擎,Pyxel 是一个用于 Python 的复古游戏引擎
-
laminar
适用于多人游戏的半可靠 UDP 协议
-
bevy_mod_outline
Bevy 的网格轮廓插件
-
egui_hooks
egui 的类似 React Hooks 的 API
-
playdate
高级 Playdate API
-
old_school_gfx_glutin_ext
为 glutin 初始化和更新复古图形的扩展
-
bevy-input-sequence
识别输入序列并发送事件
-
swift_vec
一个方便舒适的矢量数学 crate,支持 2D、3D 和 4D 矩阵和向量,以及额外的标量数学
-
mepeyew
小巧但功能强大的图形库
-
ptex
在 ptex-sys 之上的高级 Ptex 绑定
-
bevy_ineffable
为 bevy 提供简单易用且便于玩家使用的输入管理器,使无障碍性变得简单
-
bevy_animation_graph_editor
Bevy 游戏引擎的动画图编辑器
-
cega
CGA和EGA二进制图像文件处理库
-
egui-wgpu
使用wgpu库原生使用egui的绑定
-
hecs-hierarchy
为Hecs ECS实现的层次结构
-
ggrs
GGPO的重新想象,使Rust能够实现P2P回滚网络。回到未来!
-
bevy_procedural_meshes
为Bevy游戏引擎提供的程序化网格
-
gattai
将多个图像合并为单个精灵图集
-
bevy_vector_shapes
使用Bevy游戏引擎渲染矢量形状
-
bevy_mod_scripting
在Bevy中实现多语言脚本
-
ogre
Quake和Half-Life双持纹理WAD解析器
-
bevy-persistent-windows
一个Bevy插件,用于轻松创建和管理记住位置的窗口
-
bevy_blendy_cameras
类似于Bevy编辑器的相机控制,用于平移/轨道/缩放和飞行模式。切换模式,设置相机视点和围绕实体的框架视图
-
bevy_animations
为Bevy构建的2D游戏动画引擎
-
鼠标
适用于像素艺术游戏的AGPL许可和有偏见的游戏引擎
-
bevy-tnua-avian3d
bevy-tnua的Avian 3D集成
-
bevy_registry_export
允许您创建Bevy应用程序/游戏的全部组件/注册类型的Json导出
-
lightyear_examples_common
lightyear示例的通用框架
-
pyxel-platform
Pyxel(Python的复古游戏引擎)的平台抽象层
-
cvars
配置变量 - 在运行时存储和编辑配置的简单且直观的方式
-
bevy_midi
将MIDI数据从bevy发送到其他程序或控制器,并从其他程序或控制器接收MIDI数据
-
bevy_async_task
Bevy中异步编程的直观抽象
-
procedural_modelling
框架无关的程序建模crate
-
bevy_pixel_buffer
在bevy中绘制像素
-
lina
专注于3D应用(如游戏)(即低维向量和矩阵)的线性代数库
-
lwa_unity_unpack
用于解压unitypackages的命令行工具
-
playdate-rs
Playdate SDK C-CPI的安全Rust绑定
-
bevy-tnua-avian2d
bevy-tnua的Avian 2D集成
-
aeronet_proto
aeronet的Sans-IO协议实现
-
catgirl-engine
一个游戏引擎,具有酷炫的可修改性和程序生成数据
-
ici-files
编码/解码ici文件
-
egui_winit_vulkano
Egui即时模式GUI与winit和Vulkano的集成
-
rantz_spatial2d
为Bevy提供一组2D空间工具,包括处理变换传播
-
copy_to_output
一个小的Rust库,用于将文件/文件夹从项目目录复制到输出目录
-
fmod-oxide
FMOD和FMOD Studio的无成本绑定
-
puffin_egui
使用egui在游戏中显示puffin分析器的火焰图
-
synthizer
到Synthizer库的绑定,这是一个3D音频和效果的库
-
geng
游戏引擎
-
bevy_ios_iap
Bevy 插件和 Swift 包,用于从 Bevy 应用内部访问 iOS 原生 StoreKit2
-
renom
重命名 Unreal Engine 项目的程序
-
bhv
提供创建和使用行为树的方法
-
egui-miniquad
egui 和 miniquad 之间的绑定
-
bevy_doryen
一个 Bevy 插件,用于将 Doryen 伪随机库与 Bevy 集成
-
posturn
使用
async
Rust 构建回合制游戏 -
ldtk_rust
用于在 Rust 中构建游戏的 LDtk 2D 级别编辑器
-
bevy_ios_gamecenter
Bevy 插件和 Swift 包,用于从 Bevy 应用内部访问 iOS 原生 GameKit(Gamecenter)
-
perchance
非常简单的随机数生成,优化了使用便捷性
-
cityhash-sys
Google CityHash 算法的 Rust 绑定
-
bevy_points
Bevy 的点网格插件
-
bevy_spatial
跟踪空间索引中的bevy实体
-
cgl-rs
CGL是一个多用途库,主要用于娱乐编程/演示场景/原型设计/小型游戏/实验
-
bevy_health_bar3d
将健康条实现为横幅着色器的bevy健康条
-
bevy_trickfilm
用于精灵表加载的Bevy插件
-
bevy_gilrs
使用Gilrs为Bevy引擎制作的控制器系统
-
ghx_constrained_delaunay
2D约束Delaunay三角剖分
-
usfx
实时进程式生成的声音效果
-
bevy_web_asset
为Bevy实现http(s)资产源
-
gdnative-async
为godot-rust提供的运行时异步支持
-
tatami-dungeon
roguelike地牢生成算法
-
egui_sdl2_gl
Egui的后端,用于与sdl2-rs和open gl一起使用
-
raui-material
RAUI的材料组件库
-
bevy_query_ext
Bevy查询扩展
-
saft
签名距离场函数编译器/解释器/离散化器/网格生成器
-
bladeink
inkle的ink脚本语言的移植,用于编写交互式叙事
-
wgsl_preprocessor
用于WGPU的Rust编写的非官方WGSL预处理器
-
seeded_dice_roller
使用种子来提供确定性结果的骰子投掷器
-
bevy_simple_text_input
Bevy插件,用于简单的单行文本输入小部件
-
egui_glium
使用glium库以原生方式使用egui的绑定
-
rantz_proto
一个有见地的Rust库,用于将磁盘上的资产转换为Bevy中的实体
-
bevy_mod_speedup
提高应用程序性能的方法集合
-
bevy_fabulous
Bevy插件,用于丰富生成的GLTF场景的游戏组件/资产
-
sprite_dicing
用于相同区域精灵纹理无损压缩的跨引擎工具
-
bevy_pxtxt
基于位图源图像创建字体并在bevy中渲染文本
-
macaw
在优秀的glam之上构建的一个有自己观点的游戏数学库
-
bevy-settings
结构作为游戏启动之间的持久设置。例如,用于存储音频设置
-
better_button
扩展Bevy按钮,为按下、悬停和鼠标悬停状态添加进入和退出事件
-
bevy_flicker
一个简单易用的基于事件的系统,用于将短暂的覆盖层应用到精灵和网格上
-
ambient_rpc
Ambient运行时的RPC实现。仅限主机。
-
bracket-lib
包含整个bracket-lib(并公开它)的元crate。用于完整的roguelike工具包体验。
-
bevy_firework
用于Bevy游戏引擎的CPU驱动、批量渲染的粒子系统
-
bevy_crossbeam_event
从crossbeam通道触发Bevy事件
-
seldom_map_nav
Bevy插件,用于为瓦片地图执行寻路网格生成、路径查找和导航。无需Bevy依赖即可生成寻路网格。
-
bevy_mod_lockdown
减少应用程序提供的攻击面
-
bevy-hikari
Bevy 引擎的实时路径追踪器
-
bevy_fluent
使用 Fluent 的 Bevy 插件进行本地化
-
gmm
视频游戏的数学库
-
bevy_video_glitch
为 bevy 添加的视频故障效果
-
naga-to-tokenstream
创建描述 Naga 模块部分的 TokenStream
-
wgsl-minifier
用于压缩 WGSL 着色器的命令行工具
尝试使用DuckDuckGo进行搜索。