Skills
C / C++
Unreal Engine
Unity
C#
OpenGL
Vulkan
Games
Unreleased Project
Joydrop - Unreal Engine 5
Developed and integrated a new game play systems with networking support
Received feedback, modified code and improved upon previous iterations to achieve a high quality end product
Worked with large arrays and structs and optimized the code to work with the data.
Prototyped code using Raylib for quicker iterations than Unreal Engine
Path of Titans
Alderon Games - Unreal Engine 5
Created Abilities, Effects and Cues using Unreal's Gameplay Ability System
Followed console specific guidelines to prepare games for a passed certification
Used Data Assets with a generic system to allow designers to create many assets for use with a single system.
Implemented Asynchronous loading techniques to keep the game running smooth
Implemented bug fixes and tweaks to existing code to prevent server and user crashes
Developed and integrated a new game play systems with networking support
Received feedback, modified code and improved upon previous iterations to achieve a high quality end product
Assisted in planning feature work to help solidify a release schedule for a years worth of patches and updates
Tribes of Midgard
Norsfell - Unreal Engine 4 - C++
Assisted in preparing game for Switch by testing lot check guidelines
Improved performance by 3ms in a low performing scene
RealmBrewer (Hiatus/Cancelled)
Mythiary Studios - Unreal Engine 4 - C++ & Blueprints
Created a new component to allow dice to be picked up and re-rolled
Helped prepare the game for a public demo played live on twitch
Assisted in playtesting the game for footage used in their trailer
Stellar Fever
Quarantine Games - Unreal Engine 4 - C++
Created a Playable character that can interact with the game world
Implemented 4 unique special abilities with those characters
Networked the playable character
Incorporated player animations in blend spaces and state machines
Implemented a Main Menu that allowed users to chose to start a single or multiplayer game
Implemented an Options Menu that allowed users to change Resolution and Quality settings
Used the Game Instance and Networking Subsystem so players could host games with their friends over the steam network
Implemented a dynamic Player Select menu that showed other players which character had already been selected
Created a Editor Only source folder to incorporate Functional Tests and other debug code so it wouldn't interfere with the build
Pirate Ship Puzzles
Personal Project - Unity 3D - C#
Developed a simple and reusable mechanic that was highly expandable
Created a simple level editor within Unity to rapidly create levels
Designed the 3D models and 2D assets
Released on Google Play and working prototype on Nintendo 2DS/3DS
Software
Internal Tool
Joydrop - WPF - C#
Used the REST Api to connect with external systems
Fixed bugs in our Windows Form Application
Worked with basic cipher encryption to store passwords more securely than plain text
Employment History
Programmer - Joydrop - August 2021 - Present
Joydrop - Unreal Engine 4 & 5 - C++ & Blueprints
Developed and Optimized Games for PC and Nintendo Switch using Unreal Engine 4 & 5
Created Abilities, Effects and Cues using Unreal's Gameplay Ability System
Extended the Unreal Editor using Slate and Editor Utility Widgets to allow designers a new way to design levels
Followed console specific guidelines to prepare games for a passed certification
Discovered new ways to set up controller input for Unreal Engine games
Worked with previous established code base & developed prototypes
Implemented bug fixes and tweaks to existing code
Developed and integrated a new gameplay systems with networking support
Received feedback, modified code and improved upon previous iterations
Implemented the GameAnalytics plugin into an Unreal Engine Project
Student Program Assistant - January 2021 - August 2021
Algonquin College
Held virtual meetings to assist students with their studies
Assisted students in their understanding of programming & object oriented concepts
Debugged student code to help them achieve their goals
Worked with a variety of students of varying skill levels with unique projects
Education
Game Development - Advanced Diploma September 2018 - May 2021
Algonquin College - 3.85 GPA - Honours
Developed, debugged and modified code to meet project specifications
Learned fundamentals of game design, game development and C++
Gained extensive knowledge with Visual Studio, Unreal and Unity
Applied AI and networking strategies to support real time games.
Created an OpenGL and DirectX 12 rendering framework
Developed an application using QT
Created 2D promotional art in Adobe Illustrator and Photoshop
Contributed code to group projects and modified it based on team feedback
Applied game design elements to support the creation and development of games
Conceived, prototyped, developed and tested procedures for creating games in a group environment
Contact
contact@nicklemmon.cyou
(The above is a redirected email. I will respond from my personal account)