Skip to content

Arc3D is a graphics engine, which is designed for Java applications and games using modern OpenGL and Vulkan.

License

Notifications You must be signed in to change notification settings

BloCamLimb/Arc3D

Repository files navigation

Arc3D

Arc3D is a modern graphics engine, which is written purely in Java 17 and based on LWJGL 3.3.6

Compatible with headless JDK builds.
Compatible with LWJGL from 3.3.1 to 3.3.6.

At runtime, Java 21 or above is recommended.

If you're looking for a framework that already fully integrates Arc3D, check out ModernUI.

Dependencies

  • fastutil

If arc3d-core is used, the following LWJGL modules are needed:

  • lwjgl (core)

If arc3d-engine is used, at least one of the following to provide 3D API binding:

  • lwjgl-opengl
  • lwjgl-opengles
  • lwjgl-vulkan, lwjgl-vma

Copyright Notice

This project is licensed under LGPL-3.0-or-later.
Additional copyright notice are included in the header of specific files.

About

Arc3D is a graphics engine, which is designed for Java applications and games using modern OpenGL and Vulkan.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages