Games
During these last years, I have developed several games for University, but also as personal projects. On this page, you can find a selection of them
Fainsteroid (released in September 2008)
This game is the first I did when I arrived at the University of Teesside. In Fainsteroid, you control a little spaceship and should avoid the asteroids. To do this, just press the keyboard's arrows.
Shoot'em'up (released in December 2008)
The game is the one that I have submitted for the GS1 assessment. It is a basic shoot'em'up. There is still an embarrassing bug with the display.
This game can be compiled using either SDL or HAPI. This option is defined in the global.hpp file. That allows the compiling without DirectX (and so, to port it under Linux).
Despair (released in April 2009)
Despair is a technical demo to implement the teacher's aims, so do not expect any gameplay in it.
This demo uses these techniques:
- A terrain generator that generates the terrain from a height map
- A skybox
- Load models from files
- Collision detections (Bounding Box & Bounding Sphere)
- Highly configurable inputs (can load the correspondence buttons/actions from a file)
Tetris (released in April 2011)
Remake of Tetris (one more!). The graphics are designed by Patrice Marouzé. The music is from David Whittaker and was originally used in Tetris on Atari ST
The game implements :
- An engine handling sprites, sounds, window, threads, controllers, built on a architecture using modules easily interchangeable.
- A class to profile easily blocks of code
- Animations
- Bitmap fonts
- A module to report memory leaks
- Highscores
- Themes management
Extraction (released in April 2011)
Extraction is a top/down shooter in 3D made for the group project module
at the University of Teesside
In this game, I have developed:
- The camera management
- The artificial intelligence (able to handle a large number of units)
- The sounds engine
The following team participated in the game :
Programmers:
- Ole Kristian Homelien
- Michael Mackie
- Alexandre Laurent
- Ryan Sullivan
Artists:
Animator:
ShadowDiver (released in May 2012)
ShadowDiver is a final year project for Gamagora
where you are diving on Mars!
Don't hesitate to visit the official website.
OpenAWars (in development)
Free Advance Wars' remake.
This project is done in C++. In order to make this game, I have create a 2D game engine, called NEngine, interfacing calls from native libraries such as SDL. This project allows me to work and enhance my skills on C++ design and best pratices
The source code is available on Google Code
To present my project and receive feedbacks, I have created a discussion on Développez.com (french website)
OBG_Bounce (November 2011)
Little game produced in 8 hours for a
coding weedend (french link).
The idea is very simple et use only one button: the space bar. You have to make the ball avoid the walls.
To make this game in the time available, I have used the NEngine, my own game engine.
The graphics are done by Simon Aublet.
SpaceQuest (November 2011)
Second game created during the coding weekend (french link).
This game is a Konquest remake, a game of space conquest.
I use Qt for the interface and rendering. My version brings fog of war.
It is possible that I will continue this.