Несколько движков, на которых можно создавать игровые проекты на Java:
- jMonkeyEngine. 14 Высокопроизводительный движок для 3D-игр. 1 Поддерживает работу с драйвером для 3D-графики OpenGL и содержит множество готовых реализаций для физических симуляций и визуализаций. 1
- LibGDX. 14 Фреймворк для создания игр, написанный на Java, но некоторые части реализованы на C++. 1 Проект кроссплатформенный, с его помощью можно создавать игры для Windows, Linux, RaspberryOS, macOS, Android, iOS и браузера. 1 В основном его используют для мобильных 2D-игр. 1
- LWJGL (Lightweight Java Game Library). 14 Мощный 3D-движок для высокоэффективных проектов. 1 Поддерживает работу с Vulkan, OpenGL и другими открытыми графическими API. 1 Есть всё необходимое для сборки готовых проектов под Windows, macOS, Linux и VR-гарнитуры Oculus. 1
Выбор движка зависит от конкретных задач и предпочтений разработчика.