3D environemet demonstrate lighting, shading and reflection using OpenGL engine.
In this Application you can control on a robot shape player shown in a 3D person view, move him along a square room, use and replace weapons and interact with a moving car.
Source of light (the yellow sphere) location can be controlled from the UI. Shadows of the player, weapons and car dynamically shown related to the source of light's location. Reflaction effect can be demonstrated in the mirror.
Located in the right side of the application, in the UI you can select the robot's weapon and the source of light location in each axis separately.
W - Forward S - Backward D - Right A - Left
H - Shoot/Attack Space - Jump J - salta P - Increase/Decrease power jump/salta
Hold on mouse left button.
C#
OpenGL
Windows XP/Vista/7 or above
Currently now PC only
Run 1.0.0.2\Robot OpenGL Setup\Release\Robot OpenGL Setup.msi After installation finsihed open My Robot OpenGL shortcut from desktop.
Open 1.0.0.2\myOpenGL.sln with VS and click on the run button.