SkillAgentSearch skills...

Engine

A 3D voxel game engine in Java using OpenGL. Primarily for the Kakara project.

Install / Use

/learn @kakaragame/Engine
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Kakara Engine kakara Repository

The Kakara Engine is a 3D hybrid voxel engine made using OpenGL and Java. The engine is mainly developed for use in the Kakara video game; however, the engine can be used to make any game. The Kakara Engine is considered a low-ish level engine that allows for the use of OpenGL calls and custom shaders. It is possible that the Kakara Engine could use Vulkan in the future; however, that feature is far in the future.

Documentation

The Kakara Engine has a robust documentation that includes advanced topics and beginner tutorials.
The documentation can be viewed here.

Sample Projects

Contributing

The Kakara Engine is open source and contributions are welcomed.

Building

Before starting ensure you have git properly installed as it is required.
The Engine requires Java 11 to compile.
To build the Engine run gradlew shadowJar.

Addons

Through the Extensible Render Pipeline and component system it is easy to create addons for the engine.
Current Addons:

  • 2D Kakara Engne -> Adds 2D functionality to the engine. (Currently Experimental)

Images

Example title screen: An example title screen. Example Scene: Example monkey with small, purple spot light

Related Skills

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated1mo ago
Forks0

Languages

Java

Security Score

85/100

Audited on Feb 23, 2026

No findings