Nick Lemmon

C++ | Unreal | Unity

contact@nicklemmon.cyou

Github | itch.io

Skills

  • 4 Years C++

  • 3 Years Unreal Engine

  • 2 Years Unity C#

  • 1 Year Console Porting

  • 1 Year OpenGL Graphics Programming

History

Programmer - JoyDrop - August 2021 - Present

Joyrdrop - 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

Programmer - RealmBrewer - Summer 2021

Mythiary Studios - Unreal Engine 4 - C++ & Blueprints

  • Worked with previous established code base

  • Implemented bug fixes and tweaks to existing code

  • Developed and integrated a new gameplay system with networking support

  • Received feedback, modified code and improved upon previous iterations

  • Created a new component to interact with a previous established mechanic

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

Programmer - Stellar Fever - September 2020 - April 2021

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

Programmer - Pirate Ship Puzzles - April 2020 - September 2020

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

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