Brian Jennings is a veteran technical game designer with over 15 years of focused experience building tools, UI, and dynamic content pipelines for games and mixed reality, and a career in the industry stretching back to 1994. He blends hands-on engineering—C#, Unity, WPF, scripting and front-end work on editors like inkle/inky—with systems design for AI, behavior trees, and VR interactions, most recently shaping technical design at Meta. Brian has led tool and pipeline initiatives that sped iteration across teams (custom IDEs, CI integrations, reverse reference databases) and prototyped novel interaction patterns for AR/VR at Magic Leap and Possibility Space. His open-source contributions include refining syntax highlighting for ink’s editor and improving teleportation and interaction events in the VRTK VR toolkit, showing attention to both developer UX and runtime behavior. Based in Lake Oswego, Oregon and trained in philosophy at UCLA, he pairs a designer’s intuition for narrative and usability with engineering rigor, and is known for making complex systems approachable through pragmatic tooling. A subtle through-line in his work is breaking rules productively: bending systems and interfaces to let creators iterate faster and players experience richer, more reactive worlds.
An example of how to use the Tilia packages to create great content with VRTK v4.
Role in this project:
Full-stack Developer
Contributions:9 commits, 11 PRs, 14 comments in 3 days
Contributions summary:Brian primarily contributed to the VRTK v4 project by implementing new features related to teleportation and interaction within the VR environment. They added event handling for teleportation actions, allowing for greater flexibility and control. Furthermore, the user addressed code issues by fixing compilation warnings and ensuring proper event ordering within the controller functionality. These contributions enhanced the core VR experience.
An editor for ink: inkle's narrative scripting language
Role in this project:
Front-end Developer
Contributions:9 commits, 3 PRs, 4 comments in 3 days
Contributions summary:Brian primarily focused on improving the syntax highlighting within the ink scripting language editor. Their contributions involved multiple iterations to refine the highlighting rules in the Ace editor. They addressed issues with escaping characters, comments, and logic line highlighting, ensuring correct visual representation of ink's syntax elements like tags, choices, and weave brackets.
scriptinginklescripting-languageinkeditor
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.