
John Jepson
Principal Unity Developer / C# Programmer
I am, among other things, a Principal Unity Developer & C# programmer currently designing and developing mixed reality training and rehabilitation games to help people with degenerative neurological conditions, which is a tremendously fulfilling endeavor. I have 17 years experience as a professional engineer and around 9+ years with Unity and C#. My love of development started on a Commodore 64 when I was less than 10 years old and is still thriving 30 years later. I’ve been an avid gamer for even longer and most recently have the joy of sharing that passion with my tiny daughter who is epic at Pikmin and has a deep rooted love of No Man’s Sky.
Some footage of my current work can be found on the page below:
Much of my industrial work is unfortunately a secret but a Unity case study on our research team can be found here.
My hobbies include: most types of video games, music (listening to it, playing the electric guitar and learning to play the violin very, very badly), martial arts (I’ve been practicing Wing Chun for over 15 years, I still need more practice!) and developing games in my spare time.
Skills
- Unity Development (Approx. 10 Years)
- C# Programming (Approx. 10 years)
- Game Development
- Solution Architecture & System Design
- XR Platform Development (HoloLens 1 & 2, Magic Leap 1 & 2, Quest)
- Android Development
- Desktop Development
- Steam Deck
- Technical Artistry (by no means a pro but I manage)
- Adobe Illustrator
- Adobe Photoshop
- Blender 3D
- Sound Design (FL Studio)
- Art Asset Generation (to a point – I’m definitely a programmer)
- Graphic Design (see above)
- User Interface Design & Implementation
- Embedded C
- Electronics Hardware Design