GolfMania is a custom-built 3D mini-golf experience crafted in modern C++ utilizing OpenGL 4.5 rendering pipelines.
Technical Highlights
- Physics Simulation: Realistic impulse-based ball trajectory, banking angles, friction coefficients, and obstacle collision detection.
- Lighting & Atmospheric Effects: Dynamic directional and point lighting, realistic shadows, depth-based atmospheric fog, and bloom.
- Custom Shaders: Written in GLSL, incorporating post-processing filters to elevate the visual presentation.