Hi! I’m John, a Game Developer and programmer from Phoenix, AZ.
Thanks for visiting my portfolio site. Below, you’ll find examples of Unity projects I’ve worked on, along with descriptions of each one explaining what I learned, my methods, or my game design thought processes. There’s also a summary of my skills.
Ever since the release of EverQuest, I’ve had a fascination with MMOs and virtual worlds, which expanded to games that simulates economies or ecosystems; basically anything that results in dynamic, emergent gameplay. Colony Sims like Rimworld are a favorite. The result is that most of my personal projects end up focused on dynamic systems/AI.
I’ve been working full time with Unity & C# for over ten years, but I’ve had a lifelong interest in Game Development. Video Games are my passion, but I’ve reached the point where making games is more satisfying than playing them; I want to help people share the same kind of experiences that have been so important to me.
I’m currently open to new employment opportunities, so if you’re interested in working with me, please contact me.
A system for recording, recalling, and displaying the thickness of paint on aircraft. Developed as part of a team for the USAF.
- Color coded 3D icons display relative thickness at a glance, tapping icons displays detailed information
- Can place icons to indicate the presence of damaged/sagging paint
- Data can also be viewed on a tablet via separate companion app
A training module created for the USAF NDI Schoolhouse, to allow students to see the effects of normally invisible forces at work during the NDI process. Includes Demonstration and Interactive modes.
- Three different modules- Eddy Current, Ultrasonic, and Magnetic Particle Inspection
- Demonstration Mode automatically walks users through the process, explaining what’s happening during each step
- Interactive Mode allows the users to hold and move virtual versions of the various probes to see the reactions