top of page

Dvergatal

University Professional Project

Dvergatal is a professional project that I completed at university as part of a team of seven following a brief set by a client. In this project, I had the roles of programmer and producer but also did some UI art tasks and participated in discussions for the gameplay and design of the game.

Throughout the development of the game, we took an Agile development approach with daily standups and weekly sprint meetings to ensure that development would run smoothly. We also made use of Jira and Confluence to manage all of our tasks and documentation, as well as GitHub for source control. All these tools and systems were used to ensure that members of our team would be able to work remotely due to availability concerns but still keep on track with the project. We also had meetings with the client every sprint so they could give us feedback on the project as well as multiple play parties at the university so that students could playtest the game and we could collect their thoughts on the game so that we could iterate on it.

Created using Unreal Engine 5
The game can be downloaded to play on itch.io




 

My programming tasks mainly focused on UI development and scene management: ​

  • Worked on creating the game's introduction sequence alongside our 2D artist using Widgets and Animation Timelines

  • Worked on the main menu, options menu, pause menu and credit scene setup and functionality

  • Worked on the player's aiming reticle's different states to give the player feedback on when they can throw and return their weapon

  • Worked on polishing the game by using scene transitions and camera fades

  • Worked on creating and implementing damage shaders for the player and enemies as well as on a glowing shader for the player's weapon when it is being aimed

​

As a producer I managed the following aspects of the project:

  • Team management and setting out sprint tasks

  • Communication with the client

  • Figuring out how to rescope the project alongside the team at different stages of the project

  • Creating different materials for meetings with the clients

  • Editing and creating the game trailer

  • Making the itch.io page and other marketing materials alongside the art team and writing the game descriptions

bottom of page