-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathfeatures.json
More file actions
93 lines (93 loc) · 4.44 KB
/
Copy pathfeatures.json
File metadata and controls
93 lines (93 loc) · 4.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
[
{
"icon": "fas fa-layer-group",
"title": "Unified GLES 3.0 pipeline",
"desc": "Write against one stable GLES 3.0 backend, powered by modern Vulkan, Metal, or DirectX through ANGLE for better portability and testability; or use OpenGL directly from 3.2 up to 4.5.",
"tags": ["GLES 3.0", "ANGLE", "Vulkan/Metal/DX", "OpenGL 3.2–4.5"],
"status": "Coming soon"
},
{
"icon": "fas fa-globe",
"title": "Runs everywhere",
"desc": "Build Java games for Windows, macOS, Linux, Android, and iOS, targeting modern x86_64 and ARM64 machines with one engine architecture.",
"tags": ["Desktop", "Mobile", "x86_64", "ARM64", "iOS", "macOS", "Linux", "Android", "Raspberry", "Windows"]
},
{
"icon": "fab fa-java",
"title": "Modern Java",
"desc": "Bring the Java ecosystem into your game: Java 11 through Java 21, Gradle builds, JVM tooling, and the huge world of Java libraries you can use directly in your app.",
"tags": ["Java 11–21", "JVM tooling", "Java libraries"]
},
{
"icon": "fas fa-network-wired",
"title": "Powerful networking",
"desc": "Real-time multiplayer foundations with TCP, UDP, RPC, synchronization patterns, and room to choose the network model your game needs.",
"tags": ["TCP", "UDP", "RPC", "Real-time sync"]
},
{
"icon": "fas fa-weight-hanging",
"title": "Physics ready",
"desc": "Rigid body, soft body, and vehicle simulation with Bullet, Box2D, or Jolt Physics integration.",
"tags": ["Rigid body", "Bullet", "Vehicles", "Soft body", "Box2D", "Jolt Physics"]
},
{
"icon": "fas fa-window-restore",
"title": "GUI options",
"desc": "Build HUDs, menus, debug panels, and editor interfaces directly inside the engine, using built-in GUI support or community UI toolkits.",
"tags": ["Nifty GUI", "HUD", "Menus", "Editors"]
},
{
"icon": "fas fa-fire",
"title": "Post-processing and shaders",
"desc": "Use built-in PBR, custom materials and shaders, plus post-processing effects like bloom, FXAA, SSAO, and tone mapping. Customize the pipeline when your game needs its own look.",
"tags": ["Custom shaders", "PBR", "SSAO", "Screen-space"]
},
{
"icon": "fas fa-volume-high",
"title": "3D audio",
"desc": "Cross-platform positional audio for games and simulations, with listener-relative sound, attenuation, and spatial scene integration.",
"tags": ["Positional", "Cross-platform"]
},
{
"icon": "fas fa-mountain-sun",
"title": "Worlds & terrain",
"desc": "Heightmap terrain, paged worlds, voxel environments, iso-surface techniques, and procedural generation can all be built on top of the scene graph.",
"tags": ["Heightmaps", "Voxel", "Iso-surface", "Procedural"]
},
{
"icon": "fas fa-wand-magic-sparkles",
"title": "Particles",
"desc": "Built-in particle emitters cover common effects, while the engine remains open enough for custom particles and community extensions.",
"tags": ["Emitters", "Effects", "Custom particles"]
},
{
"icon": "fas fa-shuffle",
"title": "Multi-paradigm",
"desc": "The engine does not force a single development architecture. Use scene graph controls, app states, ECS-style systems, custom frameworks, or your own hybrid stack.",
"tags": ["Controls", "AppStates", "ECS", "Custom"]
},
{
"icon": "fas fa-vr-cardboard",
"title": "VR & XR ready",
"desc": "jMonkeyEngine can be extended for VR and XR projects, with community toolkits covering headset interaction, hand input, and immersive application structure.",
"tags": ["VR", "XR", "Headsets"]
},
{
"icon": "fas fa-cubes",
"title": "Your own engine",
"desc": "Use jME as a foundation for your app, editor, toolchain, or engine, with access to GLES and GL calls plus internals when special requirements need to bend the flow.",
"tags": ["Embeddable", "GLES/GL", "Internals"]
},
{
"icon": "fas fa-cube",
"title": "glTF and Blender workflow",
"desc": "Import glTF assets with a workflow aimed at Blender parity, so materials, lighting choices, and scene setup transfer predictably into the engine.",
"tags": ["glTF", "Blender", "PBR", "Asset pipeline"]
},
{
"icon": "fas fa-puzzle-piece",
"title": "Extensible ecosystem",
"desc": "More than 21 years of development and an international dedicated community have grown modules, libraries, plugins, examples, and community projects around a BSD-licensed core.",
"tags": ["21+ years", "International", "Community"]
}
]