Skip to content

Latest commit

 

History

History
46 lines (39 loc) · 1.15 KB

README.md

File metadata and controls

46 lines (39 loc) · 1.15 KB

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