3D voxel game engine built using Java and OpenGL.
- 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
Left Mouse Click
throw bombW/S
go forward/backwardsA/D
steer left/rightScroll
zoom in/outCursor
move camera up/downQ
reset game
0
enter debug camera view9
leave debug camera viewZ
lock cursorX
unlock cursorM
enable bounding box displayN
disable bounding box displayO
enable wireframe modeP
disable wireframe modeESC
exit