Kieran McDermott Games Programmer
Honors - Procedurally Generating 3D Platformer Levels - (2024)
I researched and developed two separate methods of generating a 3D platformer level
Gameplay Programmer
-
Unity
-
Objectives:
-
Investigate various types of levels within the 3D platformer genre​
-
Prototype methods of generating levels using level design from other games as a basis
-
Check the functionality of generation methods
-
Retrieve data from testers investigating the advantages and disadvantages of the procedural methods
-
DeliveRodent - (2023)
Worked in a team of 8 for the competition Dare Academy where I was a gameplay programmer
Gameplay Programmer
-
Unity
-
Worked on the objective systems for the game
-
Worked on a delivery system​
-
Helped finalise the lobby
-
-
Learnt what it takes to work within a team
-
Showcased the game at "EGX 2023"
SpellCasting System Mechanic - (2023)
Worked to develop a spellcasting mechanic in Unreal Engine
Gameplay Programmer
-
Unreal Engine C++
-
Designed a system for spell casting​
-
Implemented a modular system to create new spells
-
Developed four unique spells
-
Implemented basic NPC, that can attack
Audio Programming - (2023)
I developed a Virtual Microphone system in Unity which utilizes the audio thread
Audio Programming
-
Worked on Unity's audio thread
-
Developed a boombox to play songs
-
Developed a basic radio system
-
Developed an in game microphone that can pick up in game audio and send it to speakers
-
Worked with Reverb
Tools Programming (2024)
Worked to develop tools for for a MMO style game editor
Tools Programming
-
C++
-
MFC (Microsoft Foundation Class)
-
Tools Created:
-
Save/Load Objects​
-
Select/Deselect Multiple Objects
-
Selection Dialogue Box
-
Modify Texture Dialogue Box
-
Create/Modify Dialogue Box
-
Move Objects with Arrows
-
Android Mania - (2023)
Developed an AR application which is a tower defence game where you are able to pick up towers/resources and move them about
Gameplay Programming
-
Unreal Engine C++
-
Developed in Unreal for Pixel 4 phone
-
AR techniques used:
-
Plane Detection​
-
Pin Tracking
-
-
Developed a Wave System
Working With Shaders - (2022)
First time developing shaders with the use of DirectX11
Programming
-
DirectX C++
-
Demonstrated use of:​
-
Pixel Shader​
-
Vertex Shader
-
Hull & Domain Shader
-
Shadow Mapping
-