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.
About
Norsevar
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.
Combat
Systems
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.
Combat
Gameplay
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.
Game
Design
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
Master
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.
Technical
Journal
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.
Icon & Image Sources
Icons:
- Title Axe icon created by Freepik - Flaticon
- Linkedin icon created by riajulislam - Flaticon
- Protfolio icon created by Freepik - Flaticon
- About Norsevar icon created by Nikita Golubev - Flaticon
- Game Systems icon created by Flat Icons - Flaticon
- Combat Gameplay icon created by Freepik - Flaticon
- Game Design icon created by monkik - Flaticon
- Scrum Master icon created by IconBaandar - Flaticon
- Technical Journal icon created by Freepik - Flaticon
Images: