{"id":84975,"url":"https://github.com/codex128/Awesome-JMonkeyEngine","name":"Awesome-JMonkeyEngine","description":"A list of awesome resources for JMonkeyEngine","projects_count":88,"last_synced_at":"2026-03-26T15:00:44.853Z","repository":{"id":183834174,"uuid":"670825794","full_name":"codex128/Awesome-JMonkeyEngine","owner":"codex128","description":"A list of awesome resources for JMonkeyEngine","archived":false,"fork":false,"pushed_at":"2025-02-15T19:41:04.000Z","size":2747,"stargazers_count":14,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-02-03T21:03:44.829Z","etag":null,"topics":["3d","3d-engine","3d-graphics","3d-models","awesome","awesome-list","awesome-readme","game-engine","game-engine-2d","game-engine-3d","jme3","jmonkeyengine","jmonkeyengine3","opencl","opengl","opengl-es","opengl4","plugins","resources"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codex128.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-25T23:46:27.000Z","updated_at":"2025-10-11T05:58:15.000Z","dependencies_parsed_at":"2024-01-10T07:08:36.047Z","dependency_job_id":"af1b95cd-681d-440a-8f3e-37dc7a069f5d","html_url":"https://github.com/codex128/Awesome-JMonkeyEngine","commit_stats":{"total_commits":51,"total_committers":1,"mean_commits":51.0,"dds":0.0,"last_synced_commit":"225ee44d7bbdd58b35a7c7d4c1c4b7bda83c8b20"},"previous_names":["codex128/jmonkeyengine-plugins","codex128/jmonkeyengine-resources","codex128/awesome-jmonkeyengine"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codex128/Awesome-JMonkeyEngine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex128%2FAwesome-JMonkeyEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex128%2FAwesome-JMonkeyEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex128%2FAwesome-JMonkeyEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex128%2FAwesome-JMonkeyEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codex128","download_url":"https://codeload.github.com/codex128/Awesome-JMonkeyEngine/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex128%2FAwesome-JMonkeyEngine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29447768,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T14:10:32.461Z","status":"ssl_error","status_checked_at":"2026-02-14T14:09:49.945Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"readme":"# Awesome JMonkeyEngine\n\n![sample-jmonkeyengine-games](https://github.com/codex128/JMonkeyEngine-Resources/blob/master/jme-game-collection.png?raw=true)\n\n### What is JMonkeyEngine?\nJMonkeyEngine (JME) is a free and open-source 3D game engine built with Java. JMonkeyEngine is robust and easy-to-use, while giving as much control as possible to you, the developer. The engine has been used to power titles such as Lightspeed Frontier, Skullstone, Mythruna, and more, since 2003.\n\n**Don't have JMonkeyEngine yet?** [Get started](https://jmonkeyengine.org/start/)!\u003cbr\u003e\nQuestions? Consult our [forum](https://hub.jmonkeyengine.org/) or [wiki](https://wiki.jmonkeyengine.org/)!\n\n🏳️ = Highly suggested for your project\n\n### Table of Contents\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"#help\"\u003eGetting Started\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#animation\"\u003eAnimation\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#ai\"\u003eArtificial Intelligence\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#asset-stores\"\u003eAsset Stores\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#asset-tools\"\u003eAsset Tools\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#debug\"\u003eDebugging\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#effects\"\u003eEffects\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#ecs\"\u003eEntity Component System\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"geometry\"\u003eGeometry\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"materials\"\u003eMaterials\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#multiplayer\"\u003eMultiplayer\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#physics\"\u003ePhysics\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#rendering\"\u003eRendering\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#shaders\"\u003eShaders\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#terrain\"\u003eTerrain\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#ui\"\u003eUser Interface\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#utilities\"\u003eUtilities\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#vr-ar\"\u003eVirtual/Augmented Reality\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#voxels\"\u003eVoxels\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#2d\"\u003e2D\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#other\"\u003eOther\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\nAll listed resources are free and open source.\n\n----\n\n\u003ca name=\"help\"\u003e\u003c/a\u003e\n## Getting Started\n* 🏳️ [Start Jme](https://jmonkeyengine.org/start/)\n* 🏳️ [Official Wiki](https://wiki.jmonkeyengine.org/)\n* 🏳️ [Official Forum](https://hub.jmonkeyengine.org/)\n* [Chat-jme](https://github.com/riccardobl/chat-jme) assistance AI\n* [JME3Tutorials](https://github.com/jmecn/jME3Tutorials) (in Chinese)\n\n\u003ca name=\"animation\"\u003e\u003c/a\u003e\n## Animation\n* [Maud](https://github.com/stephengold/Maud) graphical editor for animated models\n* 🏳️ [Wes](https://github.com/stephengold/Wes) animation library\n\n\u003ca name=\"ai\"\u003e\u003c/a\u003e\n## Artificial Intelligence\n* [JmeNavmesh](https://github.com/capdevon/jme-navmesh-ai) navigation mesh toolset\n* [MonkeyBrains](https://github.com/QuietOne/MonkeyBrains) AI behavior management\n\n\u003ca name=\"asset-stores\"\u003e\u003c/a\u003e\n## Asset Stores\n* [Kenney](https://kenney.nl/) free themed low-poly game assets (not associated with JME)\n* [Mixamo](https://mixamo.com/) free 3D character models and animations (not associated with JME)\n* [OpenGameArt](https://opengameart.org/) free general game assets (not associated with JME)\n\n\u003ca name=\"assets-tools\"\u003e\u003c/a\u003e\n## Asset Tools\n* [JCubemapAssembler](https://github.com/riccardobl/JCubemapAssembler): assebles cubemaps from six seperate images\n* [Jogex](https://github.com/Simsilica/jogex) Open Game Engine Exchange (ogex) file handling\n* [JmeConvert](https://github.com/Simsilica/JmeConvert) or [JmeConverter](https://github.com/rvandoosselaer/JmeConverter): convert model formats to j3o\n* 🏳️ [MonkeyWrench](https://github.com/stephengold/MonkeyWrench/tree/master) model importer (gltf+glb, 3ds, blend, dae, fbx, obj, and more)\n* [RyzomConverter](https://github.com/stephengold/RyzomConverter) Ryzom models adaption for use in jme\n* [TMXLoader](https://github.com/jmecn/TMXLoader) tiled map (.tmx) loader\n\n## Debugging\n* [Lina](https://github.com/MisterCavespider/Lina) line geometry library\n* [ThreadWarden](https://github.com/oneMillionWorlds/ThreadWarden) detects illegal scene graph modification from other threads\n\n\u003ca name=\"effects\"\u003e\u003c/a\u003e\n## Effects\n* [BetterLensFlare](https://github.com/polincdev/BetterLensFlare) lens flare post-processor\n* [Jme-Effekseer](https://github.com/riccardobl/jme-effekseerNative) Effekseer effect loader and renderer\n* [Jme-VFX](https://github.com/codex128/Jme-VFX) particles and general effects library\n* [JmePhonon](https://github.com/jmePhonon/jmePhonon): steam audio integration.\n* [MipmapBloomFilter](https://github.com/papaspace/jme3-mipmapbloom): soft, high resolution bloom effect utilizing hardware mipmapping.\n* 🏳️ [ParticleMonkey](https://github.com/Jeddic/particlemonkey) particle emission and influence\n* [SelectObjectOutliner](https://github.com/polincdev/SelectObjectOutliner) outlines select objects in a scene\n* [SimFX](https://github.com/Simsilica/SimFX) lighting effects and utilities\n\n\u003ca name=\"ecs\"\u003e\u003c/a\u003e\n## Entity Component System\n* [Articular-ES](https://github.com/Electrostat-Lab/Articular-ES) component system\n* 🏳️ [Zay-ES](https://github.com/jMonkeyEngine-Contributions/zay-es) pure entity component system\n* [Jme-es-physics](https://github.com/rvandoosselaer/Jme-es-physics) jbullet \u0026 [Minie](https://github.com/stephengold/Minie) intergration for [Zay-ES](https://github.com/jMonkeyEngine-Contributions/zay-es) entity component system\n\n\u003ca name=\"geometry\"\u003e\u003c/a\u003e\n## Geometry\n* 🏳️ [Blender](https://www.blender.org) 3D modeler (not associated with JME)\n* [DeepTokens](https://github.com/oneMillionWorlds/DeepTokens) generates 3D models of 2D images\n* [SimArboreal](https://github.com/Simsilica/SimArboreal) tree generator\n* [SimArboreal Editor](https://github.com/Simsilica/SimArboreal-Editor)\n\n\u003ca name=\"materials\"\u003e\u003c/a\u003e\n## Materials\n* [Georg](https://github.com/stephengold/Georg) procedural texture generator\n* [JmeMaterialPortable](https://github.com/capdevon/jme-material-portable) JSON and YAML material serializer\n* [MonkeySheet](https://github.com/Pesegato/MonkeySheet): everything spritesheet\n* [NeoTextureEditor](https://github.com/jMonkeyEngine-Contributions/NeoTextureEditor): procedural seamless texture generator plugin for the SDK\n* [TypedMaterials](https://github.com/oneMillionWorlds/TypedMaterials): creates Java files for material definitions\n\n\u003ca name=\"multiplayer\"\u003e\u003c/a\u003e\n## Multiplayer\n* [monkey-netty](https://github.com/tlf30/monkey-netty): server-client communication system using Netty.IO.\n* [Open Game Finder](https://code.google.com/archive/p/open-game-finder/downloads/list): multiplayer game-finder.\n* [QuakeMonkey](https://github.com/benruijl/quakemonkey): Quake 3 networking implementation.\n* 🏳️ [SimEthereal](https://github.com/Simsilica/SimEthereal): high-performance real-time networked object synching.\n\n\u003ca name=\"physics\"\u003e\u003c/a\u003e\n## Physics\n* [DacWizard](https://github.com/stephengold/DacWizard) gui for configuring Minie ragdolls\n* [KK Physics](https://github.com/stephengold/kk-physics) Jolt for JMonkeyEngine\n* 🏳️ [Minie](https://github.com/stephengold/Minie) enhanced bullet physics\n\n\u003ca name=\"rendering\"\u003e\u003c/a\u003e\n## Rendering\n* [JMECompute](https://github.com/codex128/JMECompute): compute shader support\n* [jME-TTF](https://github.com/stephengold/jME-TTF): TrueType font renderer\n* [Renthyl](https://github.com/codex128/Renthyl): modular FrameGraph-style render pipeline\n* [SevenSky](https://github.com/TehLeo/SevenSky): highly configurable PBR skybox generator\n* [SkyControl](https://github.com/stephengold/SkyControl): simple but powerful skybox generator\n* [Spix Light Probes](https://github.com/Simsilica/Spix/tree/MaterialEditor/proto/assets/Probes): various prebuilt light probes ([previews](https://github.com/Simsilica/Spix/tree/MaterialEditor/proto/src/main/resources/probeThumbs) available).\n* [VideoPlayer](https://github.com/capdevon/jme-video-player): realtime media player.\n* [VolumetricLighting](https://github.com/polincdev/VolumetricLighting): renders visible light beams.\n\n\u003ca name=\"shaders\"\u003e\u003c/a\u003e\n## Shaders\n* [HoloShader](https://github.com/grizeldi/HoloShader): hologram shader with glitching and scan effects.\n* 🏳️ [ShaderBlow](https://github.com/jMonkeyEngine-Contributions/shaderblowlib): general-purpose shaders and filters for various effects\n* [ShaderBlowEx](https://github.com/polincdev/ShaderBlowEx): another large collection of filters.\n* [ShaderWizard](https://github.com/codex128/ShaderWizard): user interface for quickly creating boilerplate shader code.\n\n\u003ca name=\"terrain\"\u003e\u003c/a\u003e\n## Terrain\n* [IsoSurface](https://github.com/Simsilica/IsoSurface) infinite terrain library based on IsoSurface generation\n* [Pager](https://github.com/Simsilica/Pager) infinite terrain manager\n\n\u003ca name=\"ui\"\u003e\u003c/a\u003e\n## User Interface\n* [Acorus](https://github.com/stephengold/Acorus) simple graphical user interface\n* [ControllerConfig](https://github.com/Markil3/JMEControllerConfig) in-game controller configuration utilities\n* [GalagoUI](https://github.com/nickidebruyn/GalagoUI) graphical user interface\n* [IGUI](https://github.com/riccardobl/jme-igui) immediate, minimalistic graphical user interface\n* [JoystickModule](https://github.com/Software-Hardware-Codesign/JoyStickModule) arduino joystick support using Pi4J\n* 🏳️ [Lemur](https://github.com/jMonkeyEngine-Contributions/Lemur) graphical user interface similar to swing\n* [ToneGodGui](https://github.com/meltzow/tonegodgui) graphical user interface\n\n\u003ca name=\"utilities\"\u003e\u003c/a\u003e\n## Utilities\n* [Boost](https://github.com/codex128/Boost)\n* [Garret](https://github.com/stephengold/Garrett) camera controls\n* 🏳️ [Heart](https://github.com/stephengold/Heart)\n* [J3map](https://github.com/codex128/J3map) file format for storing game object properties\n* [JmeFastNoise](https://github.com/Ali-RS/jme-fastnoise) noise generation\n* [OpenHex](https://github.com/IBEngineering/OpenHex) hexagonal utilities\n* [SimMath](https://github.com/Simsilica/SimMath) math library\n* 🏳️ [SiO2](https://github.com/Simsilica/SiO2)\n\n\u003ca name=\"vr-ar\"\u003e\u003c/a\u003e\n## Virtual/Augmented Reality\n* [ARMonkeyKit](https://github.com/ajclarkson/ARMonkeyKit) rapid prototyping for augmented reality\n* [Jme-Cardboard](https://github.com/neph1/jme-cardboard) Google Cardboard integration\n* [jMonkeyVR](https://github.com/phr00t/jMonkeyVR) universal VR development solution\n* 🏳️ [Tamarin](https://github.com/oneMillionWorlds/Tamarin) VR utilites\n\n\u003ca name=\"voxels\"\u003e\u003c/a\u003e\n## Voxels\n* 🏳️ [Blocks](https://github.com/rvandoosselaer/Blocks) voxel engine\n* [Blocks Editor](https://github.com/rvandoosselaer/BlocksBuilder)\n* [VoxelTerrain](https://github.com/TheWiseLion/VoxelTerrain) voxel terrain engine\n\n\u003ca name=\"2d\"\u003e\u003c/a\u003e\n## 2D\n* 🏳️ [Galago2D](https://github.com/nickidebruyn/Galago2D)\n* [JME3GL2](https://github.com/JNightRide/jMe3GL2) (english and spanish)\n\n\u003ca name=\"other\"\u003e\u003c/a\u003e\n## Other\n* [Jector](https://github.com/Software-Hardware-Codesign/Jector) dependency injection framework\n* [Jme-alloc](https://github.com/Software-Hardware-Codesign/jme-alloc) direct dynamic memory allocator\n* [Jme-clj](https://github.com/ertugrulcetin/jme-clj) Clojure wrapper for JMonkeyEngine\n\n","created_at":"2025-02-21T00:00:54.275Z","updated_at":"2026-03-26T15:00:44.854Z","primary_language":"Java","list_of_lists":false,"displayable":true,"categories":["Asset Stores","Other","User Interface","Getting Started","Physics","Multiplayer","Animation","Artificial Intelligence","Asset Tools","Debugging","Effects","Entity Component System","Geometry","Materials","Rendering","Shaders","Terrain","Utilities","Virtual/Augmented Reality","Voxels","2D"],"sub_categories":[],"projects_url":"https://awesome.ecosyste.ms/api/v1/lists/codex128%2Fawesome-jmonkeyengine/projects"}