This project was good fun. We were quite a lot of programmers from
uni that all worked on it. We used Irrlicht Game Engine for rendering,
Ageia PhysX for physics and fmod for sounds, and built a network-
driven multiplayer first-person shooter. We were quite satisfied with
the result.
The project was the final project of our course, while everybody
worked on their individual bachelor's thesis in parallell with this.
No picture/video clip shown for due to copyright reasons.
Project Blargh
Team: Alien Research Entertainment
Development time: 2 months
In this project, I worked on the engine, handling the level and resources
etc. I also wrote a basic 3D renderer, and wrote a "hull collision" system,
that deals with collisions between arbitrarily shaped 2D objects.
Quite short development time, we got many thing together, although
it ended up with a lot of bugs, as we had no time for polishing.
The only library we used were FMOD for sound & music.
Project Fire
Development time: 6 months
This is a tech demo that me and a friend worked on for school, but we
worked on it a lot on our spare time. Our goal was to learn as much
as possible about how games work, so we implemented everything
without any use of other libraries, etc. My friend worked on the game
editor mostly, and I coded the engine, including 3D renderer, physics,
event system, etc.
We spent a lot of time developing our own engine from scratch for
learning purposes. That's why the development time seem long in
comparison to the end result.
3D engine tech demo
Development time: 2 months
The first 3D renderer I wrote, further developed into what eventually became
Project Fire (see more information about that project above).
It featured amongst other things the first particle system that I've written.
Game editor
Development time: 4 month
The first game editor I wrote, and the slowest thing I have ever written... ;)
It was basically synchronizing with text output files every time you made any
changes, so basically read/writes on loads of data (and no, not binary, text)!
I made this as a level editor for a GTA clone, written with the SDL library.
Space shooter
Development time: 1 month
This game for mobile phones was developed by myself and a friend of mine.
We wrote this in Java, with art assets made by my friend.