Vulkan Graphics Engine for the Terrain4J Game Engine https://halbear.net/
  • Java 98.9%
  • GLSL 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-30 00:29:13 +00:00
engine/dreyfuss/shaders Swapchain renders + vulkan is now attached to the window and running 2026-10-30 00:29:13 +00:00
gradle/wrapper initial commit 2026-10-25 13:34:06 +00:00
SourceResources Vulkan structure, utility and data classes have been ported over from Terrain4J, also added interfaces to replace the game engine hard coded classes for actors and cameras that were in Terrain4J 2026-10-27 15:34:01 +00:00
src/main Swapchain renders + vulkan is now attached to the window and running 2026-10-30 00:29:13 +00:00
.gitignore initial commit 2026-10-25 13:34:06 +00:00
build.gradle initial commit 2026-10-25 13:34:06 +00:00
DreyfussLogoExport.svg update readme 2026-10-26 22:08:21 +00:00
DreyfussLogoFrontExport.svg update readme 2026-10-26 22:08:21 +00:00
gradlew initial commit 2026-10-25 13:34:06 +00:00
gradlew.bat initial commit 2026-10-25 13:34:06 +00:00
README.md adding more util classes and added SpriteData, ported InitData over as StateData and added sprite types to it, created default shaders and added built in shaders, added an init function to the config class to set all values at once to be used by external configs 2026-10-29 17:44:46 +00:00
settings.gradle initial commit 2026-10-25 13:34:06 +00:00
terrain4j.properties Began Porting Terrain4J render architecture over & modifying it to be separated from the game system itself, currently has the window and inputs 2026-10-26 18:03:55 +00:00

Icon Dreyfuss Vulkan Graphics Engine


Title

Dreyfuss is the Graphics Engine designed for the Halbear.net Game Engine Terrain4J!
Terrain4J was previously a single repository but has been split into modules, this is one of them.