Software Alternatives & Reviews

GC Progress from Java 8 to 17

JMonkeyEngine LITIengine Unity Godot Engine
  1. What is jMonkeyEngine? It's a free, open source game engine, made especially for Java game developers who want to create 3D games using modern technology.
    Pricing:
    • Open Source
    > As Java is generally the fastest GC'd language, what's the current state of Java gamedev? In my eyes, there are no truly viable options out there, mostly due to a lack of approachable GUI game development software or toolkits out there. For example, compare the one option that comes close, jMonkeyEngine (https://jmonkeyengine.org/) to the likes of Unreal (https://www.unrealengine.com/en-US/) and Unity (https://unity.com/), or even Godot (https://godotengine.org/). Sure, many out there enjoy developing games in a code first approach, or even writing their own engines (e.g. Randy, whose videos are pretty interesting and comedic: https://www.youtube.com/c/RandytheSequel/videos or https://www.youtube.com/c/RandallThomas/videos), but I'd argue that the success of an engine largely depends on the popularity that it gains, which is largely influenced by how easily approachable it is. Java game development doesn't have such a tool or set of tools, even the activity on jMonkeyEngine's GitHub (https://github.com/jMonkeyEngine) is really low, compared to that of Godot (https://github.com/GodotEngine), even if the technologies themselves could be used to similar degrees of success in many situations. Come to think of it, it would be nice to actually benchmark something like Unity (C#), Godot (GDScript), Godot (C#) and jMonkeyEngine (Java) in similar real world applications, to see how they fare, performance, resource usage and development speed wise.

    #Game Development #Game Engine #3D Game Engine 23 social mentions

  2. LITIengine is a free and open source Java 2D Game Engine. It provides all the infrastructure to create tile based 2D games with plain java, be it a platformer or a top-down adventure.
    Pricing:
    • Open Source
    For native binaries, we now have https://www.graalvm.org/reference-manual/native-image/, but it probably doesn't yet work nicely with game frameworks? Not sure. There are some engines, frameworks: https://jmonkeyengine.org/, https://litiengine.com/, https://libgdx.com/, https://www.lwjgl.org/. But I have no real experience with any of those.

    #Game Development #Game Engine #3D Game Engine 6 social mentions

  3. 3
    The multiplatform game creation tools for everyone.
    Pricing:
    • Open Source
    > As Java is generally the fastest GC'd language, what's the current state of Java gamedev? In my eyes, there are no truly viable options out there, mostly due to a lack of approachable GUI game development software or toolkits out there. For example, compare the one option that comes close, jMonkeyEngine (https://jmonkeyengine.org/) to the likes of Unreal (https://www.unrealengine.com/en-US/) and Unity (https://unity.com/), or even Godot (https://godotengine.org/). Sure, many out there enjoy developing games in a code first approach, or even writing their own engines (e.g. Randy, whose videos are pretty interesting and comedic: https://www.youtube.com/c/RandytheSequel/videos or https://www.youtube.com/c/RandallThomas/videos), but I'd argue that the success of an engine largely depends on the popularity that it gains, which is largely influenced by how easily approachable it is. Java game development doesn't have such a tool or set of tools, even the activity on jMonkeyEngine's GitHub (https://github.com/jMonkeyEngine) is really low, compared to that of Godot (https://github.com/GodotEngine), even if the technologies themselves could be used to similar degrees of success in many situations. Come to think of it, it would be nice to actually benchmark something like Unity (C#), Godot (GDScript), Godot (C#) and jMonkeyEngine (Java) in similar real world applications, to see how they fare, performance, resource usage and development speed wise.

    #Game Development #Game Engine #3D Game Engine 197 social mentions

  4. Feature-packed 2D and 3D open source game engine.
    Pricing:
    • Open Source
    > As Java is generally the fastest GC'd language, what's the current state of Java gamedev? In my eyes, there are no truly viable options out there, mostly due to a lack of approachable GUI game development software or toolkits out there. For example, compare the one option that comes close, jMonkeyEngine (https://jmonkeyengine.org/) to the likes of Unreal (https://www.unrealengine.com/en-US/) and Unity (https://unity.com/), or even Godot (https://godotengine.org/). Sure, many out there enjoy developing games in a code first approach, or even writing their own engines (e.g. Randy, whose videos are pretty interesting and comedic: https://www.youtube.com/c/RandytheSequel/videos or https://www.youtube.com/c/RandallThomas/videos), but I'd argue that the success of an engine largely depends on the popularity that it gains, which is largely influenced by how easily approachable it is. Java game development doesn't have such a tool or set of tools, even the activity on jMonkeyEngine's GitHub (https://github.com/jMonkeyEngine) is really low, compared to that of Godot (https://github.com/GodotEngine), even if the technologies themselves could be used to similar degrees of success in many situations. Come to think of it, it would be nice to actually benchmark something like Unity (C#), Godot (GDScript), Godot (C#) and jMonkeyEngine (Java) in similar real world applications, to see how they fare, performance, resource usage and development speed wise.

    #Game Development #Game Engine #3D Game Engine 447 social mentions

Discuss: GC Progress from Java 8 to 17

Log in or Post with