Mario Kart
By: Patrick Luong
Click me to see the game's description                           Click here to see original intent/future plans of this game

Pictures Description
This is the starting point of the game. From here, you can see where the light is coming from by the different shading on the trees/car. The platform of the course were made from vertex arrays with a section of it conditioned to form the roads. The roads is also texturized with that of a pavement texture. The trees are made from a multiple shapes obj file with the texture of the grass. However, do you the lighting, the grass texture doesn't show as much. The driver was also made from a multiple shapes obj with the texture of a course. Due to some issue with the course image, the driver was rendered with only the green parts (which was perfect for what I wanted).
Here, we can see the rest of the platform made. If the platform wasn't road sections, it were made to be texturized with the dirt texture showing that it was off road. Whenever the driver would try to go off road, there's a collision detection, preventing the driver from proceeding further ahead. The collision detection was made by implementing a bounding box around roads, thus preventing the driver from leaving this box.
Here is a front view of what the driver looks like. You can see all the details the obj file had put onto this shy guy by having multiple shapes. You can also see that the front view of both the driver and the trees are well lit due to the positioning of the directional light.
Here is an overview of the entire course. The course is a simple rectangle built upon a rectangular platform. The tiny black dot on the bottom right corner of the road is the driver. Trees have been placed around the outer and inner boundaries of the course. Due to the view and depth perception of the driver, it seems like more roads and trees are popping up as the driver moves. This gives it a cool effect of new object appearing as it goes further along the road.