Unity Game Engine
11+ Years Experience
C#- Authoring readable and performant code with reusability in mind. (Example)
VR/AR- Developing immersive interactive experiences for virtual and mixed reality devices.
ScriptableObjects- Designing modular data architecture with intuitive editor interfaces for rapid content creation. (Examples)
UI- Expertise in all aspects of Unity’s UI system, including the Auto Layout system and TextMesh Pro. (Example 1, 2)
Animation- Extensive experience with the animation system and authoring efficient animator controllers. (Example 1, 2)
Particle Effects- Creating flashy effects using Unity’s built in particle system and Shader Graph. (Example 1, 2, 3)
Nested Prefabs- Building logically related hierarchies of Prefabs to minimize repetition of work.
Optimization- Employing Unity’s Profiler to pinpoint & eliminate performance bottlenecks. (Example)
Automation- Replacing tedious, repetitive tasks with one-click solutions. (Example)
Miscellaneous Unity Tools- Familiarity with NGO, Cinemachine, Tilemap, and Timeline, and version control via Plastic SCM & Git
3rd Party Plugins- Fish-Net, Odin Inspector, A* Pathfinding Project, Anima2D, Ferr2D, Vegetation Studio Pro, Gaia, Playmaker, Behavior Designer, GraphQL, too many to list!
Digital Art
Blender/Substance Painter- Modeling, rigging, texturing, and animating game-ready assets (Example 1, 2, 3)
Clip Studio- Creating hand-drawn game assets.(Example 1, 2, 3, 4)
Photoshop- Retouching & compositing photos. Illustrating logos and UI artwork. (Example 1, 2, 3, 4)
Premiere Pro & After Effects- Editing & cutting together videos, adding titles, animations, and effects. (Example)
Illustrator- Composing game assets and UI elements. (Example 1, 2)
Web Development
Front end- Knowledge of JavaScript, CSS, HTML, EJS, WordPress, Bootstrap, React.js
Back end- Familiarity with Node.js, Express.js and REST APIs
Database- Experience with GraphQL, SQL, etc
Experience
Senior AR Developer at ARCS Aviation
November 2020 - January 2022
Designed and developed interactive augmented reality applications for the HoloLens using the Unity Engine
Successfully built three separate AR training modules for the Air Force NDI Schoolhouse as sole developer; the customer reported that the modules have been wildly popular, with officers visiting just to experience them
Part of a team that developed an AR system to allow aircraft painters to scan and record the thickness of paint in 3D space for later recall, was the creator of a tablet app for remote viewing of the data
Built a framework to automate the animation of UI elements in AR space
Independent Game Developer
January 2013 - Present
Developed and released multiple financially successful games on the Google Play Store as a solo developer.
Performed all roles from start to finish, including programming, art, animation, deployment, and marketing.
Self taught all facets of development while focusing on raising C# programming to an advanced level of skill.
Freelance Unity Developer/Consultant
January 2013 - Present
Worked with clients to produce code & animation according to their needs.
Guided clients on how to best accomplish their development goals.
Led a successful project to produce a HoloLens 2 training program for a military contractor.
Interests, etc
Favorites:
- Video Games- Rimworld, Oxygen Not Included, Helldivers 2, 7 Days to Die, Red Dead Redemption 2, Sunless Sea, Eternal Darkness, Fallout 4
- TV Shows- Community, The Expanse, Letterkenny, Deadwood
- Movies- Mystery Men, Lord of the Rings Trilogy, Star Wars, anything SPOOKY
- Food- Ramen, Pho, Sushi, Shrimp Burritos