Leigh Machin, Games Programmer, Website Development and Games Programming
My home page with an introduction describing my video games and website programming interests
A history of my education in web development and games programming
Portfolio of games programming work
Portfolio of website development programming work
My Curriculum Vitae (Resumé) containing all information about Leigh Machin
Photos and Videos of my travels
Messages users have left me concerning games programming and website programming
Various links, video games development, website programming, etc
Feel free to contact me about video games programming, web development or anything really!

C/C++, Visual Basic,
ASP/ASP.Net,
Java/JavaScript,
HTML, COM, SQL,
Direct X, OpenGL,
Web Programming,
Games Programming,
MS Windows, Linux,
PS2, PS3,
Xbox, Xbox 360


Games Programming - Bell-Fruit Games

Bell-Fruit Games - Casino Roulette
My work on the game (Oct 2007 - Jan 2008)

This game was written in C++ and uses OpenGL as the graphics API, GLSL for shader programming and OpenAL as the Audio API.

On this project i worked with another programmer, I was responsible for making the game look pretty and add polish to the graphics, while the other programmer worked on the actual underlying Roulette game implementation. On this game i implemented the following; Roulette wheel ball animation interpolation to make the ball land in a pre-determined number as realistically looking as possible; Realtime shadowing on the roulette wheel. The spindle, ball and wheel outer cast shadows as well as self-shadow; An environment map shader for the roulette wheel spindle; Blur effect for Ambassador wheel spin; Particle effect when a win is achieved on the Ambassador wheel; All audio, including speech and ball movement. 3DS models are used for the Roulette wheel and ball animations.

The game was released on the Video-Eclipse gaming machines under Bell-Fruit's video-based 3G Gaming branding.

Click on the image on the right to play a flash-video of the game.

Note: This web based flash-video does not represent the quality of the final game, the actual game runs at a smooth high frame rate and at a resolution of 768x1024.
You don't appear to have the Adobe Flash plugin (or an old version, please upgrade) or have Javascript turned off so you will be unable to watch videos on leighmachin.com
Filesize: 18,967KB, Duration: 3m 08s


History Games Programming Web Programming C.V./Resumé My Photos/Videos Guestbook Links Contact Me
Leigh Machin © 1999 - 2017 : Site last updated December 2015