Obtain.

Caroline Cullen - Alexa Drenick - Doug McGirr

Description:

Obtain. is a collection game where the character, Moog, wanders around an alien world to collect color.
With Moog's companion butterfly lighting his way, Moog must find colors to restore beauty to the world.

Source Code:

https://github.com/this-aint-a-game/the-game-this-aint

Controls:

WASD - Camera Movement
Mouse - Camera Rotation
Q - Zoom In
E - Zoom Out
P - Somersault

Gameplay Video:

Youtube Link: https://youtu.be/24ZzpG_6CTI

Breakdown:

Alexa:
 Procedural Terrain
 Bloom
 Soft Shadow Mapping
 Audio

Doug:
 Camera
 Rigid Body Character Motion
 Bezier Curve Pathing
 Lighting

Caroline:
 Collision Detection
 View Frustum Culling
 Bounding Volume Hierarchy
 Normal Mapping
 Particle System
 Sky Box

Sources

Perlin Noise:

http://mrl.nyu.edu/~perlin/doc/oscar.html#noise


Bloom:

https://learnopengl.com/Advanced-Lighting/Bloom


Terrain:

https://blogs.igalia.com/itoral/2016/10/13/opengl-terrain-renderer-rendering-the-terrain-mesh


Bounding Volume Hierarchy:

https://www.haroldserrano.com/blog/visualizing-the-boundary-volume-hierarchy-collision-algorithm


Noise:

http://libnoise.sourceforge.net


Triangle Strip Terrain:

https://github.com/itoral/gl-terrain-demo