Skip to content

Voxel game engine built using Java and OpenGL

Notifications You must be signed in to change notification settings

DevinLeamy/Zariel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zariel

3D voxel game engine built using Java and OpenGL.

Features

  • Entity component system
  • Skybox
  • Particle simulation
  • Ambient lighting
  • Textures/texture atlas
  • Diffuse lighting
  • Ambient occlusion
  • Frustum culling
  • Orthographic and perspective projection
  • Input controls
  • Collision system
  • Physics system
  • Procedural terrain generation

Demo game controls

  • Left Mouse Click throw bomb
  • W/S go forward/backwards
  • A/D steer left/right
  • Scroll zoom in/out
  • Cursor move camera up/down
  • Q reset game

Debug controls

  • 0 enter debug camera view
  • 9 leave debug camera view
  • Z lock cursor
  • X unlock cursor
  • M enable bounding box display
  • N disable bounding box display
  • O enable wireframe mode
  • P disable wireframe mode
  • ESC exit

Demo game showcase

Driving.Showcase.mp4

Debug showcase

Mini.Showcase.mp4

Demo terrain generation

LandDemo.mp4

About

Voxel game engine built using Java and OpenGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published