JOML
Sirius
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
JOML
-
In java >=9 when using modules what is the correct way to require javax.vecmath?
Any reason you use javax.vecmath instead of something like JOML?
Sirius
-
Sirius, The Fox!
Hi fellas, how are you? I have been working on a game engine and today I opened the repository! Gonna leave the link bellow so u can check it out, https://github.com/davidalmarinho/Sirius And ofc, contribution is more than welcome! Best regards, David
-
After 3 years here I am
Hi guys, how are you? Well, some years ago I innocently made a post asking basically for a roadmap to learn to make a game engine and making a game with it.... https://www.reddit.com/r/learnjava/comments/dzlsdl/game_engine/?utm_medium=android_app&utm_source=share As expected, now I almost have a game engine and ofc I don't have a game done with it hahah, indeed :) Developing the game engine was a long ride and it was a pretty cool project to learn a lot of new stuff. So far, this was the best project I have ever "made". Thank u for all your support! Gonna leave the link bellow with the src code of the game engine, https://github.com/davidalmarinho/Sirius Best regards, David
What are some alternatives?
glm - jvm glm
vulkanbook - Online book which introduces the main concepts required to write graphics games or any other applications using Vulkan in Java by using the LWJGL library.
imgui-java - JNI based binding for Dear ImGui
android-gpuimage - Android filters based on OpenGL (idea from GPUImage for iOS)
opsu - opsu! ~ an open-source osu! client
javax-vecmath - A fork of the javax.vecmath package which was made compatible with Java 9
miniscript - A scripting library for Java-based games
LWJGL - LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
lwjgl3-demos - Demo suite for LWJGL 3
lwjglbook - Source code of the chapters of the book 3D Game Development with LWJGL 3
vtm - OpenGL vector map library - running on Android, iOS, Desktop and browser.