RepositoryRustCHSwitzerland
janhohenheim

janhohenheim/rerecast

Rust port of Recast, the industry-standard navigation mesh generator used by Unreal, Unity, Godot, and other game engines.

172stars
33forks
15issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: avian

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: bevy-engine

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: recastnavigation

#1 Repository Của Tuần

🗺️ Rerecast — Navmesh chuẩn ngành, phiên bản Rust, tích hợp sẵn Bevy

Rust port của Recast — bộ tạo navmesh dùng bởi Unreal, Unity, Godot.

Rerecast là phiên bản Rust của Recast, bộ sinh navmesh chuẩn ngành trong phát triển game. Navmesh quyết định nhân vật có thể di chuyển ở đâu trong môi trường, dùng cho tìm đường. Dự án hỗ trợ hai dạng: Polygon Mesh ( nhanh cho tìm đường) và Detail Mesh (chi tiết hơn cho dốc đứng, cầu thang).

✨ Điểm nổi bật

  • Polygon Mesh: lưới đa giác đơn giản, tối ưu cho tìm đường nhanh.
  • Detail Mesh: lưới tam giác chi tiết, hỗ trợ tinh chỉnh di chuyển dọc dốc và cầu thang.
  • Tích hợp Bevy: bevy_rerecast cung cấp plugin, backend, và hệ thống sinh navmesh bất đồng bộ.
  • Backend linh hoạt: hỗ trợ backend mặc định từ Mesh3d, dễ mở rộng sang backend vật lý khác.
  • Công cụ soạn navmesh: editor riêng biệt, hỗ trợ tweak settings và xuất file .nav.
  • API thấp cấp: cho phép tích hợp tùy chỉnh vào engine khác nếu cần.
  • Tương thích Bevy BRP: editor giao tiếp qua HTTP nhờ bevy_remote.

💡 Vì sao đáng chú ý

Rerecast không chỉ là port kỹ thuật — nó mang Recast vào sinh thái Rust, đồng thời cung cấp bản tích hợp sẵn Bevy hoàn chỉnh: plugin, backend, và cả công cụ soạn navmesh trực quan. Thích hợp cho dự án Bevy cần navmesh nhanh, hoặc dự án Rust khác muốn dùng Recast mà không phụ thuộc C++.


#Rust #Navmesh #Recast #Bevy #GameDevelopment #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryRust
bevyengine/bevy

A refreshingly simple data-driven game engine built in Rust

49.3k
Oct 26, 2026
RepositoryRust
vladbat00/bevy_egui

This crate provides an Egui integration for the Bevy game engine. 🇺🇦 Please support the Ukrainian army: https://savelife.in.ua/en/

1.4k
Oct 25, 2026
RepositoryRust
NiklasEi/bevy_game_template

Template for a Bevy game including CI/CD for web, Windows, Linux, macOS, iOS and Android

1.2k
Oct 10, 2026
RepositoryRust
NiklasEi/bevy_game_template

Template for a Bevy game including CI/CD for web, Windows, Linux, macOS, iOS and Android

1.2k
Oct 10, 2026
RepositoryRust
makspll/bevy_mod_scripting

Bevy Scripting Plugin

659
Oct 27, 2026
RepositoryRust
vleue/vleue_navigator

Pathfinding on NavMeshes for Bevy

503
Oct 27, 2026
RepositoryRust
Patryk27/strolle

Experimental real-time renderer with support for dynamic global illumination

435
Apr 26, 2025
RepositoryRust
linebender/bevy_vello

An integration to render vector graphics with Vello in the Bevy game engine.

300
Aug 21, 2026
RepositoryRust
linebender/bevy_vello

An integration to render vector graphics with Vello in the Bevy game engine.

300
Aug 21, 2026