-
Programmer
Madison, WI
Apr 2021 - Present (3 years 7 months)
Projects
- ZPOC (In-development colony sim from Lost Boys Interactive)
- Unannounced Gearbox Project
Tools Work
- Made an extension that allows settings profiles to Unreal's fbx importer for artists
- Created an xml template renderer with frontend UI for designers to load and save game assets in game's proprietary format
- Partially ported Unreal Editor API such that it could be used inside a build or in PIE game instance
- Wrote a simple debugging tool for QA to tag locations in-game
Automated syncing game's Wwise project to externally authored audio files
- Wrote an editor tool for migrating assets between folders in bulk
- Wrote a companion tool for quickly managing collections in bulk
Gameplay Work
- Authored a modular building system integrated directly into unreal editor that allowed building skeletons to be dragged out directly in the viewport using an interface similar to the Sims. Worked with artists to develop a pipeline from Maya into the game.
- Created a zone system for using game's ECS system (FLECS)
- Created a lua scripting layer around Unreal Engine using of Unreal's reflection system. Fully exposed all unreal types. Created a full debugger. Exposed all game and engine types to intellisense.
- Work on in-game dialog using proprietary system and Wwise
-
Game Developer
Osaka, Japan
May 2020 - Dec 2020 (7 months)
- Worked as a bridge engineer between Japanese and English speaking team members
- Developed new systems to support the creation of slot games made in Unity using C#, C++ and Unity's built in systems *
- Rewrote core systems of company and client code in order to follow proper software architecture patterns with a focus on creating modular code that would be resusable in a wider variety of projects.
- Created systems to automate common tasks within Unity and make existing tools more intuitive to use with Unity's editor scripting system
- Participated in bi-weekly meetings in Japanese
-
Programmer
Osaka, Japan
Oct 2017 - Feb 2020 (2 years 4 months)
- Developed suite of add-ins and desktop applications to assist architectural design tasks
- Built a strong working experience using the .Net Framework, C#, and Unity over dozens of completed projects.
- Explored new technologies including machine learning to evaluate potential
- Developed in-house tool to streamline the process of bundling existing add-ins. This allowed installs to be provided on a per-project basis without developer involvement.
- Developed application using node-based visual programming interface to construct custom macros for Autodesk Revit.
- Created add-in automating the process of designing regulation-compliant scaffolding in accordance with designer input.