3D Game Engine
A 3D game engine built from scratch in Java using LWJGL/OpenGL with shaders, terrain generation, lighting, and OBJ model loading.
§ overview
- Built a 3D graphics engine from scratch using LWJGL and OpenGL.
- Implemented GLSL vertex/fragment shaders, MVP matrix transformations, and a camera system.
- Added terrain generation, per-pixel and specular lighting, texture mapping, and Blender OBJ model importing.
§ components
Each part of the stack is bound to one of the largest circles. Hover one to find it in the drawing.
- n1Java
- n2OpenGL