Projects

Personal

Nayrosh

A interactive role playing web browser game developed in C++ using Wt for web framework,Qt's and boost for core utilities.
The game is heavily based on Faery Tale Online but separates itself with dynamic generated content

School

Event Horizon

Quick info about the project

  • 11 team members
    • 2 Programmers
    • 2 Designers
    • 5 Artists
    • 2 Sound designers (in cooperation with the sound program in the nearby town)
  • Project Time: 5 weeks
  • Fast paced Arcade game play
  • Developed in C++ using TenGine
  • Quick modification of game play constants via the in game console
  • The awesome Soviet space race setting

Me and Mikael Groth (Programmer) decided to work in different parts of the game finish feature by feature.

Due to redesigning the game play in the end of second week we cut the work I had done up until then and the closer we got to the end we the more features we dropped because they didn't bring anything to the game and were mainly in the way (no it doesn't sadden me).

In final release I was directly behind includes:
  • The circle collision that optimised overall collision check (on collision it checked again against the space ship mesh).
  • The background objects adding a depth to the space.

Polemus

Quick info about the project

  • 10 team members
    • 2 Programmers
    • 1 Designers
    • 5 Artists
    • 2 Sound designers (in cooperation with the sound program in the nearby town)
  • Project Time: 10 weeks
  • Tactical turn based game
  • Developed in C++ using TenGine
  • In game map editor (hex based)
  • Futuristic version of ancient Greece mythology as setting

As previous school project me and Albin (programmer) divided the work and I took on the game play.

In final release I was directly behind includes:
  • The pathfinding algorithms
    • Dijkstra as movement path finding, chosen due to the game's turn based nature. Also used for area of effect.
    • Best first as known target projectile path collision check.
  • Added configurable variables via .ini files for all unit types.
  • Ability and buff systems, generic way of describing each ability and buff while separate repeating elements.
  • Added each ability.
  • Added sound, animation and game events.