Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,8 @@ pod 'Filament', '~> 1.68.5'
to use the material compiler `matc` and how to write custom materials.
- [Material Properties](https://google.github.io/filament/notes/material_properties.html), a reference
sheet for the standard material model.
- [Engine Roadmap](https://google.github.io/filament/notes/roadmap.html), a renderer-first roadmap
outlining engine-style subsystems and feature parity targets.

## Examples

Expand Down
1 change: 1 addition & 0 deletions docs_src/src_mdbook/src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
- [iOS Tutorial](./samples/ios.md)
- [Web Tutorial](./samples/web.md)
- [Technical Notes](./notes/README.md)
- [Engine Roadmap](./notes/roadmap.md)
- [Material Properties](./notes/material_properties.md)
- [Release](./release/README.md)
- [CocoaPods](./release/cocoapods.md)
Expand Down
41 changes: 41 additions & 0 deletions docs_src/src_mdbook/src/notes/roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Engine Roadmap

Filament is a renderer core first. The roadmap below outlines the engine-style subsystems that sit
above Filament so it can be used in workflows closer to Unreal or Godot, without expanding the
renderer itself.

## Planned engine subsystems

- Scene graph / ECS: transforms, hierarchy, culling, component authoring.
- Input: cross-platform input mapping, controllers, touch, and gestures.
- Physics: rigid bodies, character controllers, and queries.
- Scripting: extensible runtime scripting for gameplay and tools.
- Editor: scene authoring, prefab/asset workflows, and profiling views.
- Asset pipeline: importers, cooking, dependency tracking, build cache.
- Audio: spatial audio, mixer, and streaming.
- Networking: replication primitives and transport integrations.
- Tooling: build/deploy automation, debugging, and inspection utilities.

## Feature parity checklist (Unreal 5.x / Godot 4.x)

### Unreal Engine 5.4 highlights

- [ ] Nanite tessellation and spline mesh workflows ([UE 5.4 release notes](https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5.4-release-notes?application_version=5.4)).
- [ ] Movie Render Graph and render layers for cinematic output ([UE 5.4 announcement](https://www.unrealengine.com/en-US/blog/unreal-engine-5-4-is-now-available)).
- [ ] Modular and layered Control Rig improvements ([UE 5.4 release notes](https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5.4-release-notes?application_version=5.4)).
- [ ] Production-ready Motion Matching ([UE 5.4 release notes](https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5.4-release-notes?application_version=5.4)).
- [ ] Temporal Super Resolution upgrades ([UE 5.4 release notes](https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5.4-release-notes?application_version=5.4)).

### Godot Engine 4.3 highlights

- [ ] Interactive music resources ([Godot 4.3 release](https://godotengine.org/releases/4.3/)).
- [ ] 2D physics interpolation ([Godot 4.3 release](https://godotengine.org/releases/4.3/)).
- [ ] Visual Shader editor overhaul ([Godot 4.3 release](https://godotengine.org/releases/4.3/)).
- [ ] Direct3D 12 rendering backend ([Godot 4.3 release](https://godotengine.org/releases/4.3/)).
- [ ] Single-threaded web export improvements ([Godot 4.3 release](https://godotengine.org/releases/4.3/)).
- [ ] Native FBX (ufbx) importer ([Godot 4.3 release](https://godotengine.org/releases/4.3/)).

### Godot Engine 4.2 highlights

- [ ] AnimationMixer-based animation workflow updates ([Godot 4.2 release](https://godotengine.org/article/godot-4-2-arrives-in-style/)).
- [ ] TileMap/TileSet performance and UX improvements ([Godot 4.2 release](https://godotengine.org/article/godot-4-2-arrives-in-style/)).