Open
Description
Here is a list of the major items the navigation team is aiming to tackle in the 4.x time frame. It will not contain every issue we plan to fix or enhancement we want to add, but is intended to communicate major changes and reworks we have planned.
4.4
- Change navigation map synchronization to an async process #100497
- Despaghettify NavigationServer path queries #100129
- Add navigation region point and segment queries #96092
- Reduce allocations for NavMap synchronization #98866
- Improve
NavMeshGenerator2D::generator_bake_from_source_geometry_data
performance #98957
4.3
- Add navigation path simplification #90434
- Add NavigationServer random point queries #75098
- Add NavigationObstacle options to affect navigation mesh baking #89034
- Extend
NavigationMeshSourceGeometryData[23]D
to allow data merging #88221 - Add NavigationPolygon
border_size
property for tile baking #87961 - Add NavigationMesh
border_size
property for tile baking #87378 - Add a partial path return option for AStar #88047
- Make
target_desired_distance
affect the navigation ofNavigationAgent2D/3D
#82561
4.2
4.1
4.x
- Make avoidance simulation independent of navigation map godot-proposals#8939
- Make NavigationServer handle all navigation debug visuals godot-proposals#7208
- Implement hierarchical path finding and region updates godot-proposals#5635
- Improve navigation for multiple agent sizes godot-proposals#5542
- Navigation pathfinding doesn't work with dynamic regions #66891
- [4.x] Expose NavigationServer3D to GDExtension #69881
- Add NavigationServer NavMesh and NavMeshInstances godot-proposals#6317
- Add NavigationArea to mark areas on NavigationRegion(s) as water, ground, etc. godot-proposals#5116
- Add full 3D environment pathfinding (e.g. flying) to NavigationServer3D godot-proposals#7504
Anything in the 4.x bucket may be moved up if the work is completed and accepted in time.
Plans are subject to change, please let us know if there is something major that you see missing from the list. Please make sure that you have an open proposal for any such changes.
Metadata
Metadata
Assignees
Type
Projects
Status
No status