jMonkeyEngine / jMonkeyEngine/jmonkeyengine

Deprecate ogre loader

Open
#2,667 11 comments 2 reactions 1 assignee View on GitHub

@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

  1. Convert all example models that use ogre to gltf (unless they are specifically showcasing the ogre loader)
  2. Change the examples to use these new gltf converted models
  3. Mark the ogre loader as @Deprecated

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.