My Info
Location: Tampa, Florida
Email: mark@abxygames.com
Website: www.markwahnish.com
Twitter: @mark_at_abxygames.com
Phone: provided on request
My Info
Location: Tampa, Florida
Email: mark@abxygames.com
Website: www.markwahnish.com
Twitter: @mark_at_abxygames.com
Phone: provided on request
About Me
About me
I am a Unity programmer focused on creating highly engaging, unique, and performant experiences, specializing in VR. I have a wide range of knowledge and skills, from game programming and design to 3D modeling of assets, texturing workflows, editor tool development, and even mechanical design and engineering. I’m currently open for freelance and consulting work! If you’d like to work together, drop me a line!
Skills
Skills
Unity 3D
9 years experience
- Proficient with using Unity for Oculus Rift and HTC Vive games
- Familiar with Valve’s SteamVR plugin
- Experienced in developing custom editor tools for Unity
- Highly familiar with Unity’s C# API
- Experienced in developing complex and responsive gameplay systems
- Deeply understands Unity’s 3D development pipeline and tools
C#
8 years experience
- Proficient with Visual Studio, Monodevelop
- Extremely familiar with the Unity C# API
- Skilled at writing efficient, well-engineered code
Git
8 years experience
- Experienced in using version control in a team setting
- Understands good version control practices within an Agile methodology
- Familiar with the benefits, pitfalls, and mitigations involved in making Git work for Unity
Blender
10 years experience
- Extensive experience in hard-surface modeling for games
- Proficient with UV unwrapping tools and techniques
- Experienced with various Blender workflows
Adobe Photoshop
4 years experience
- Experienced in using Photoshop for games, including development of UI elements, level decoration, and effects
Substance Suite
2 years experience
- Experienced in using Substance Painter for texture baking
- Working knowledge in using Substance Painter in texturing assets for games
- Working knowledge in creating Substance Painter workflows with tools like Unity and Blender
Work Experience
Work Experience
ABXY Games
2015-present
President / founder / sole developer
- Indie developer focusing on Unity VR Games. Currently working on Heist Party, a couch-co-op party game
- Developed several Unity editor extensions, including Methodical, a C# interpreter
- Performed by-contract software development for several games-for-training systems. Many projects involved development of new capabilities that became mainline products and the conversion of pre-existing products to VR. Projects ranged from VR interaction systems, construction of custom Unity development tools and the creation of voice chat systems and custom multiplayer server/clients
The MITRE Corporation
2010-present
Software engineering in the service of the US Government
- Identified as a Subject Matter Expert (SME) in Unity, and used as a resource for several projects
- Shipped a VR training simulator built in Unreal Engine. Tasks included hard surface modeling, integration with NVIDIA’s PhysX libraries, vehicle control code, and gameplay programming
- Extensive work in fields not applied to games, including DevOps processes, tools, and pipelines, automated testing, application architecture consulting, and robotics
1st Try Studios
2016-present
Programmer, co-founder
- Responsible for gameplay logic, character code, and some design work for ThInk, a game for iOS and Android releasing in April 2018
Education
Education
Kettering University
2010-2014
Completed Bachelors in Mechanical Engineering
Minor in Computer Science
Georgia Tech
2017-2019
Completed Master’s in Computer Science