Thomas Nordström

Game programmer

Seventh TGA project

Genre: First Person Shooter, co-op

Development time: 9 weeks, half time


Continued development from the engine we used in the RTS. Uses DirectX, Wwise, PhysX and Lua scripting.

Luna Academia

Premise: Luna Academia take place in a magic school overrun by "the blue plague". You play as a student who enters the school in order to get to the bottom of the source of the plague.

Setting: Clean steampunk with magic.

My contributions

  • Deferred rendering pipeline
  • Portal culling
  • Projectiles
  • Network system
  • Extended animation system


Making networked games are much harder than single player games.


Don't wait until the last minute to implement AI. Seriously...


Time spent on proper culling pays off in nice framerate.