Portfolio

C++ Game Programmer

The Ridge

 

Description

The Ridge is a Left 4 Dead 2 inspired multiplayer FPS. Set in an underwater base, you are the only survivor after a failed experiment and now the base is filled with infected. Your mission is to escape.

My Contribution

  • Switched to deferred rendering, still threaded triple buffered
  • In Engine-Cubemaps for each level placed room
  • Room based portal culling
  • Helped with dynamic spot light shadows
  • Helped with ragdolls

Project details

  • 9 weeks, half time
  • Created with our own C++ engine
  • 3rd party libraries: DirectX, Wwise and PhysX
  • Created by Mechanism Games 2017

4 Artists

2 Level Designers

8 Programmers

The Curse Of Tugarin

 

Description

The Curse Of Tugarin is a hack 'n' slash based on Gauntlet with a small twist of you have to bring along a payload.

My Contributions

  • We tested to use my new 3D Level Editor wrapping our engine, but it didn't work out because we didn't have the time, more info about it here
  • Dynamic Directional Light Shadow
  • 3D Navmesh Pathfinding
  • Gold chests coin spawn

Project details

  • 10 weeks, half time
  • Created with our own C++ engine
  • 3rd party libraries: DirectX, Wwise and PhysX

4 Artists

2 Level Designers

6 Programmers

I Am Ledger

 

Description

I Am Ledger is inspired by StarFox: Zero, following the story of an retired mercenary seeking revenge after getting his homeplanet destroyed.

My Contributions

  • The base C++ engine
  • 3D GameObject hierarchy with children support
  • Particle System
  • Sprites
  • Frustum Culling
  • Threaded triple-buffered forward rendering

Project details

  • 10 weeks, half time
  • Created with our own C++ engine
  • 3rd party libraries: DirectX and Wwise

4 Artists

2 Level Designers

6 Programmers

Cakewalk

 

Description

Cakewalk is a 2D point and click game.

My Contributions

  • Level Editor
  • Node based event system
  • Level data parsing
  • Helped with pathfinding
  • Node based tiles for pathfinding

Project details

  • 8 weeks, half time
  • Created with our school's C++ engine
  • 3rd party libraries: DirectX and Wwise

3 Artists

2 Level Designers

7 Programmers

Copyright @ 2017 Daniel Nordlund All Rights Reserved