Author Image

I'm Robb Gray

A Software Engineer with a mix of creative and technical expertise in video games and new media technology.

  • Especially skilled programmer in C++ and C#.
  • Wide knowledge base of media technologies, with focus on video games, augmented and mixed reality.
  • Worked extensively with Unity 3D game engine.
  • 10+ years of game industry experience.
  • Passion for filmmaking, music production and interactive art installations.
  • Positive demeanour and good interpersonal communication skills.

My Experience

  • 2016 - 2019

    Technical Lead @ Yugen Inc.

    Primary Software Engineer. Design and Prototype Development. Experimenting with augmented and mixed reality mechanics. Computer vision algorithm development. Unity 3D/Mobile.

  • 2012 - 2016

    Senior Software Engineer @ SkyBox Labs

    Prototype work of new IP using Unity3D. Lead on Oculus Gear VR launch game. Subcontracted to EA and Microsoft. Generalist work (gameplay/optimization/etc...)

  • 2011 - 2012

    Developer/Consultant Freelance

    Interactive art installations. New media consulting. Audio/music technology. Mobile audio applications (iOS/Android).

  • 2009 - 2011

    Audio/Lead Developer @ Commotion Interactive

    Prepared and pitched game and worked closely with client on game mechanics. Developed gameplay and audio systems for all platforms iPad/360/PS3/PC. Create custom DSP algorithms for replicating turntables.

  • 2009 - 2011

    Software Engineer @ Bedlam Games

    Gameplay programmer (Boss/Combat systems). Audio programmer (dialogue system, dynamic music, etc). Networking systems (invites, leaderboards, etc.). UE Tool development (FSM).

  • 2009 - 2011

    Software Engineer @ Silicon Knights

    Implemented and helped design dynamic branching dialogue system. Helped develop a node based visual scripting in house editor. Developed camera features and tools for in house editor. Worked on movement animation system.

  • 2009 - 2011

    Software Engineer @ Giesecke and Devrient

    Designed and developed an automated cash management system for the Bank of Montreal. Developed the server-side forecasting application using .NET framework. Developed neural network forecasting plug-in and optimization of existing forecasting algorithms in MATLAB.

From the Blog

Old Web Site

Old Web Site

Welcome. My name is Robb Gray. I’m a programmer, artist, musician, hacker, mad scientist working in the interactive media industry. This s...