top of page

Kieran McDermott Games Programmer

Honors - Procedurally Generating 3D Platformer Levels - (2024)

I researched and developed two separate methods of generating a 3D platformer level

GradShowPoster.png
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

3 Gears
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

ToolsImage.png
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

TempImage.png
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

Shaders image 4.png
Programming
  • DirectX C++

  • Demonstrated use of:​

    • Pixel Shader​

    • Vertex Shader

    • Hull & Domain Shader

    • Shadow Mapping

Learn more...
bottom of page