awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jMonkeyEngine avatar

jMonkeyEngine/jmonkeyengine

0
View on GitHub↗
4,150 stars·1,163 forks·Java·bsd-3-clause·38 viewsjmonkeyengine.org↗

Jmonkeyengine

jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools necessary for developing three-dimensional games and interactive simulations, focusing on real-time rendering and the management of spatial environments.

The engine includes a dedicated 3D physics simulation toolkit for handling rigid body dynamics and collision detection. It also features a game asset pipeline for importing and managing 3D models, textures, and audio files during runtime.

The framework covers broad capability areas including 3D scene rendering, physics-based simulation, and cross-platform application deployment. It utilizes a scene-graph hierarchy to manage spatial relationships and supports the integration of external media assets to build visual environments.

Features

  • Scene Renderers - Provides a high-performance graphics pipeline to render real-time 3D scenes to a display.
  • Cross-Platform Deployment Targets - Enables the development of applications that target multiple operating systems using a unified core.
  • 3D Game Engines - Provides a comprehensive 3D game engine for rendering high-performance graphics and managing game logic.
  • 3D Physics Engines - Ships a specialized 3D physics engine for calculating rigid body dynamics and collisions.
  • Game Asset Importers - Includes tools for importing 3D models, textures, and sound effects from external files.
  • Physics Simulation Engines - Provides a dedicated simulation engine to calculate physical interactions and rigid body dynamics.
  • Asset Pipelines - Features a comprehensive asset pipeline for managing the loading, processing, and caching of 3D assets.
  • Cross-Platform Graphics Tooling - Provides a scene-graph based graphics framework that works across multiple operating systems.
  • Scene Graphs - Utilizes a scene-graph hierarchy to manage spatial relationships and propagate transformations in 3D space.
  • Interactive Physics Engines - Implements an interactive physics engine to handle rigid body dynamics and collisions.
  • Real-Time 3D Rendering Engines - Implements a real-time 3D rendering engine for visualizing complex spatial environments and animations.
  • Asynchronous Asset Loading - Provides asynchronous asset loading and managed caching to prevent frame rate drops during runtime.
  • Component-Based Entity Definitions - Uses a component-based system to define object behaviors by aggregating functional components.
  • Deferred Rendering Pipelines - Implements a deferred rendering pipeline that decouples geometry processing from lighting calculations.
  • Graphics API Abstractions - Provides a unified interface to translate high-level rendering calls into specific OpenGL or Vulkan commands.
  • Game Engine Development - Modern 3D game development suite for Java.
  • Game Engines and Frameworks - 3D game engine for Java developers.
  • Game Development - Comprehensive 3D game development suite.

Star history

Star history chart for jmonkeyengine/jmonkeyengineStar history chart for jmonkeyengine/jmonkeyengine

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Jmonkeyengine

These projects share indexed features with Jmonkeyengine. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • galacean/engineG

    galacean/engine

    5,791View on GitHub↗

    This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile platforms. It functions as a real-time graphics renderer and physics engine, utilizing a component-based scene graph to organize entities and their properties for three-dimensional rendering. The engine includes a visual scene editor that allows for the design of environments through a graphical interface, which then exports these assets as executable code. Its broader capabilities cover real-time graphics rendering for 2D and 3D elements, physical world simulation for object c

    TypeScript
    View on GitHub↗5,791
  • ogrecave/ogreOGRECave avatar

    OGRECave/ogre

    4,607View on GitHub↗

    Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without requiring low-level graphics API code. It functions as a framework for real-time 3D graphics processing, providing a physically based renderer to simulate lifelike surfaces and lighting. The engine includes specialized systems for skeletal animation to control character movement and a terrain generation system for producing large textured landscapes. These features are supported by automatic levels of detail and distance-based mesh management to maintain performance. The project cove

    C++
    View on GitHub↗4,607
  • cocos/cocos-enginecocos avatar

    cocos/cocos-engine

    9,651View on GitHub↗

    Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences for web, mobile, and desktop platforms. It features a multi-backend rendering engine and a 2D and 3D physics simulator, utilizing a core architecture that combines a C++ runtime for performance with TypeScript for game logic scripting. The engine distinguishes itself through a multi-platform deployment system that packages projects for native operating systems and instant-play web ecosystems. Its graphics system supports multiple APIs, employing physically based rendering and

    C++3dcocoscocoscreator
    View on GitHub↗9,651
  • godotengine/godot-demo-projectsgodotengine avatar

    godotengine/godot-demo-projects

    8,250View on GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    View on GitHub↗8,250
Compare all 30 related projects→

Frequently asked questions

What does jmonkeyengine/jmonkeyengine do?

jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools necessary for developing three-dimensional games and interactive simulations, focusing on real-time rendering and the management of spatial environments.

What are the main features of jmonkeyengine/jmonkeyengine?

The main features of jmonkeyengine/jmonkeyengine are: Scene Renderers, Cross-Platform Deployment Targets, 3D Game Engines, 3D Physics Engines, Game Asset Importers, Physics Simulation Engines, Asset Pipelines, Cross-Platform Graphics Tooling.

Which projects share features with jmonkeyengine/jmonkeyengine?

Projects with overlapping indexed features include: galacean/engine — This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile… ogrecave/ogre — Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without… cocos/cocos-engine — Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… stride3d/stride — Stride is a C# game engine and 3D rendering engine used for building three-dimensional games and virtual reality… cocos-creator/engine — This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D…