Brian Jennings

Technical Game Designer at Meta

Lake Oswego, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job6 years of employment as a software developer
bookUniversity of California, Los Angeles
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
644reputation
49kreached
11answers
1question
Badges
unity-game-engine
top-5%
github-logo-circle

Github Skills (20)

steamvr10
javascript10
virtual-reality10
regular-expression10
vrtk10
ace-editor10
dotnet-core10
csharp10
syntax-highlighting10
unity3d10
event-handling9
front-end-development9
unity-game-engine9
interaction9
wpf6

Programming languages (5)

C#CHaxeJavaScriptGo

Github contributions (5)

github-logo-circle
ExtendRealityLtd/VRTK

Jun 2016 - Jun 2016

An example of how to use the Tilia packages to create great content with VRTK v4.
Role in this project:
userFull-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.
virtual-realityvr-solutionsopenvrunitygreat
inkle/inky

Jan 2018 - Feb 2018

An editor for ink: inkle's narrative scripting language
Role in this project:
userFront-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.
Request Free Trial
Brian Jennings - Technical Game Designer at Meta