Final Year Project – 3D Game Using Microsoft’s Kinect (C# XNA)

Posted by on Nov 11, 2013 in Design Work, Portfolio, Programming Work | 0 comments

Final Year Project – 3D Game Using Microsoft’s Kinect (C# XNA)

For my dissertation/thesis I investigated the current uses of pervasive computing in games, paying particular attention to Microsoft Kinect. I decided to build a short game demo in C# using XNA and utilising the Kinect voice recognition functionality which in my opinion is criminally underused. I’m a huge fan of old-skool adventure books/games such as choose your own adventure books and point and click games so I thought this could be a novel and interesting concept. I built the games engine from scratch, so although it may look primitive (remember, I’m no artist/animator) a great...

Read More

‘DirectX Demo’ in C++

Posted by on Apr 29, 2012 in Portfolio, Programming Work | 0 comments

‘DirectX Demo’ in C++

This small first person 3D environment is a demonstration of 3D graphics rendering in DirectX. It was coded by me in C++ and displays primitive rendering, shape rendering, model rendering with texturing and lighting. It also displays object picking/interactions and basic object animations. Example video coming soon.

Read More

‘Jack Skellington Puzzle’ – Basic Flash Game in AS3

Posted by on Apr 29, 2012 in Portfolio, Programming Work | 2 comments

‘Jack Skellington Puzzle’ – Basic Flash Game in AS3

This was the first piece of coursework on a module at university based on learning Flash animation skills and ActionScript 3.0. You must drag each┬áseparate piece of the ‘puzzle’ into the centre and manipulate the scale and rotation of it and set it in place. Play the game below! [kml_flashembed publishmethod="static" fversion="8.0.0" movie="http://jpdunlop.com/Media/cw1_Animation.swf" width="600" height="400"...

Read More

‘OpenGL Asteroids’ in C++

Posted by on Apr 29, 2012 in Portfolio, Programming Work | 0 comments

‘OpenGL Asteroids’ in C++

This is an example of the classic 2D Asteroids style game. It was created using the OpenGL GLUT libraries and coded in C++. It displays basic functionalities such as 2D shape and point rendering and various transformations. It also displays basic collisions, and a score system. As one of my first proper pieces of work coding in C++ it does not contain many OO principles and so is a very basic and unwieldy (but functional!) piece of code. Click this link to view the source code. Example video coming...

Read More

‘Catch The Fish!’ – Basic Flash Game in AS3

Posted by on Apr 29, 2012 in Portfolio, Programming Work | 0 comments

‘Catch The Fish!’ – Basic Flash Game in AS3

This is another example of assessment work from university using Flash and Actionscript 3.0. Using the keyboard you have to aim the bird to hit the moving fish in the pond. The game displays simple animations, collisions, functional buttons to alter music, sound effects and a point system as well as a timer. You can also manipulate the speed of the bird using the left and right arrow keys. Play the game below! [kml_flashembed publishmethod="static" fversion="8.0.0" movie="http://jpdunlop.com/Media/cw2.swf" width="600" height="400"...

Read More