Paul Bichler - Red Axes - Individual Portfolio

Home

axes.png axes.png

Paul Bichler

Gameplay and Systems Programmer

 

Greetings Traveller!

My name is Paul Bichler and I'm a member of team Red Axes developing the Norse Mythology themed Hack n' Slash game Norsevar!

During this project, I mainly focused on the combat experience, which is the main feature of our game. This includes the design and implementation of combat abilities and attacks, movement mechanics, upgrades, player progression, user testing and evaluation (of the combat system).

My goal was to have an engaging combat system, that gives the player lots of possibilities to defeat enemies and allows him/her to form a tactical plan (analysing the room, and find an optimal way to defeat enemies). For this to work, the player needed to have a diverse choice of combat mechanics to use. Upgrades played a huge role as well, they needed to be interesting and support both defensive and offensive playstyles. The player also needed to have both melee and ranged attacks to maximize the combat diversity.

I spend the majority of my time on this project developing Combat Systems and implementing Gameplay Mechanics for the player.

You can check out my work for this project below.

gamepad.png.1

About
Norsevar

front2.png

Norsevar is a Norse mythology-themed roguelite dungeon crawler game with a Hack n’ Slash combat system, in which the player plays as a Viking with a one-handed axe and a shield, fighting his way through randomly generated rooms filled with enemies. For more information, visit our Team Mahara page by clicking "More Details" below.

systems.png

Combat
Systems

StateMachineDiagram.png.2

One of my primary roles in this project involved developing the game systems that allow the player to deal damage and apply Status Effects (Stun, Poison, ...) to enemy entities. This includes a Stat system that allows us to assign attributes to the player and enemy entities (Health, damage multipliers, ...). Click on "More Details" below to get more information on how I've implemented these systems.

swords.png

Combat
Gameplay

NewCombatDemo.gif

In addition to the game systems that I had to develop, another part of my primary role involved the implementation of all the combat related player mechanics, like movement, attacking, dashing, blocking, etc. This required me to work with built-in Unity systems, like the Animation, Physics and Input systems. Click on "More Details" below to get an insight into how I've implemented the combat Gameplay mechanics in Norsevar.

jigsaw.png

Game
Design

GameLoop.png

My secondary role is Game Designer, focusing on designing the combat experience in the game. This involved defining movement, weapons, and abilities of the player, as well as designing upgrades that the player can pick up. In addition, it was my job to define the stats that the player uses and how they are used to calculate end-values in the game. Click on "More Details" below, to get an insight into my design process for Norsevar.

scrum.png

Scrum
Master

Scrum.jpg

I was also the Scrum Master in our team. I was responsible for hosting weekly stand-ups, sprint reviews, sprint retrospectives, sprint plannings, ... I also managed the Scrumwise project and kept track of the sprint progress. For more information on my role as Scrum Master, click on "More Details" below.

diary.png

Technical
Journal

technical_journal.jpg

Throughout the development of Norsevar, I documented my work on a sprint by sprint basis in a technical journal. Entries contain detailed descriptions on my tasks, as well as the challenges that I had to overcome during development. Click on "More Details" below to take a look at my technical journal.