Open-source Java library for video game developers, which includes Windows and Mac OS X components for creating OpenGL-based GUIs #Create GUI #Java library #OpenGL GUI #Development #OpenGL #GUI
Designed for video game developers, Nifty GUI represents a free and open-source Java library with numerous components you can use to build interactive user interfaces for video games. It uses LWJGL, JME, Java2D and JOGL for OpenGL rendering.
The downloaded package contains 26 executable JAR files with default controls, HTML code, Java2D, JOGL and LWJGL rendering, OpenAL and Paul's sound system, along with usage examples. There are not only Java files for Windows computers, but also separate ones for Mac OS X. The GUI configuration details are stored in XML files.
LWJGL (Lightweight Java Game Library) is an open-source Java library which facilitates access on multiple platforms to popular native APIs, such as OpenGL, OpenAL and OpenCL. It supports gamepads, steering wheels and joysticks, among other peripheral devices. It's available under a BSD license.
The goal of LWJGL is to allow access to resources which cannot be obtained through other means, or which are poorly integrated into the existing Java platform. It supports various types of bindings, such as GLFW, OpenAL, OpenCL, OpenGL, OpenGL ES, EGL, Vulkan, LibOVR (Oculus Rift API), Objective C, STB (for loading images, sounds and fonts), libffi (for calling generic native functions), and jemalloc (for low-level memory management).
System requirements
What's new in Nifty GUI 1.3.3:
- JOGL: add NiftyTutorialJOGL and extract setup code to JOGLNiftyRunner
- Enabled Core-Profile/Batch-Rendering for TutorialMainNativeLWJGL
- BatchRenderDevice: fixed text encoded color support
- added NullSoundHandle to NullSoundDevice for improved stability
Nifty GUI 1.3.3
add to watchlist add to download basket send us an update REPORT- runs on:
- Windows All
- file size:
- 46.3 MB
- main category:
- Programming
- developer:
- visit homepage
Context Menu Manager
Microsoft Teams
IrfanView
calibre
4k Video Downloader
Zoom Client
Windows Sandbox Launcher
ShareX
7-Zip
Bitdefender Antivirus Free
- ShareX
- 7-Zip
- Bitdefender Antivirus Free
- Context Menu Manager
- Microsoft Teams
- IrfanView
- calibre
- 4k Video Downloader
- Zoom Client
- Windows Sandbox Launcher