jMonkeyEngine / jMonkeyEngine/jmonkeyengine
Deprecate ogre loader
Open
@NwosuTy is already working on this.
Since Mar 28, 2026.
diff:medium
Refactoring and Cleanup
- Dominant language
- Java
- Stars
- 4.3k
- Forks
- 1.2k
- Avg merge
- 4d 7h
- Merged PRs (30d)
- 14
Description
I would not remove the Ogre loader for now, as it has proven to be quite stable. However, at this point it is a very limited format that is not suitable for modern games, and its tooling is starting to deteriorate.
For this reason, we should deprecate it without planning its removal. In addition, we should convert all examples that currently rely on the Ogre loader for unrelated purposes, such as loading the basic test scene, to use glTF models or J3O models serialized from jMonkey.
PLAN
- Convert all example models that use ogre to gltf (unless they are specifically showcasing the ogre loader)
- Change the examples to use these new gltf converted models
- Mark the ogre loader as
@Deprecated
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.