top of page
The Game Assembly
Game Portfolio
First person shooter
Real Time Strategy
Space Shooter
Turn Based Strategy
Shoot 'em up
First person point and click
Third person point and click
Game Title

Ace of Space

Development Role

Tool Programmer

Development Time

9 weeks, halftime

Contributions

* I developed a gui tool in C# to make it simple for game artists to add gui to the game.

Tool Features

* Play the game in the tool.

* Easy for the user to create all kind of guis (button, fill bar
  slide bar, text box and static image).

* Easy for the user to choice render order for the gui scene.

* Support for Anchor points.

* Canvas, parent and child support.

* Easy to change widgets properties.

* Fast and easy to export the gui scene to Json.

* DDS support

Game Title

On Hallowed Grounds

Development Role

C++ Game Programmer

Development Time

10 weeks, halftime

Contributions

* Collision system

* Collider tool in Unity to our level designers.

* Colliders and trigger boxes.

* Export our colliders from Unity to our engine.

* Import colliders to the game from Json.

* Sprite support
* Trigging blood particles.

* Projectile collider and trigging collision events.

* State Stack

Game Title

Recon

Development Role

C++ Game Programmer

Development Time

10 weeks, halftime

Contributions

* GUI system

  - Handling events

  - GUI Rendering Engine

  - Load GUI from JSON

* Create different widgets.
* Level transition

* Menus and level select.

* Load player and enemies to the game.

* Help functions to convert the mouse position to screen space.

* Base component for enemies and the player.

* Handling player and enemy health.

* Pause the game.

Game Title

The Punchess

Development Role

C++ Game Programmer

Development Time

8 weeks, halftime

Contributions

* Import grid from Json.
* Grid functionality

   - Add dwellers and items to the grid.

   - Render dwellers and grid cells.

   - Enable and disable cells.

   - Support for moving objects.

* Picup items and use items.

* Inventory

Game Title
Kindred Souls
Development Role

C++ Game Programmer

Development Time

8 weeks, halftime

Contributions

* AI for the boar

* Checkpoint

* Respawn

* Implement end cut scene

* Manage levels

* Wrapping Json

* Loading enemies from Json

* Manage player health.

Game Title

Sprak

Development Role

Lua Game Programmer

Development Time

8 weeks, halftime

Contributions

* I programmed two of the game's puzzles.

* I have made some of the sound effects in the game.

* Splash screen

Game Title

Chuck Steel

Development Role

C++ Game Programmer

Development Time

8 weeks, halftime

Contributions

* Animation support
* Some puzzles

* Script support to level designers to let them

   make and edit some puzzles and trigging events.

* Wrapping Json

LBS Helsingborg
Game Portfolio
Horror

Game Title: 

The Phenomenon

Development Role: 

Game Programmer

Tools: 

Unity 3D,

MonoDevelop

My biggest responsibilities:

* Our own Character Controller

   - Walk, run, crouch, jump

   - Climb on ladder support.

* Extend Unity with more light settings.

* Weather System
   - Rain triggers for the inside of buildings  and outdoors.

   - Skybox with thunder effect.

   - Shadow and light effect for thunders.

* Game Events and triggers.

* Quests

* Audio and sound effects

* In game camera

* Flashlight

* Game intro

* Rest on the bed mechanic.

* Option menu

* Save and Load the game and settings.

* Puzzle mechanics

* GUI programming

bottom of page