Brian Johnstone

Lead Developer at Meta

City of Rochester, New York, 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 Johnstone is a seasoned game developer and technical founder with 18 years of experience building and shipping games and real-time 3D technology across mobile, PC, console, and VR. As Lead Developer at Meta’s Camouflaj studio he owned critical systems on the award-winning Batman: Arkham Shadow and now explores AI-driven storytelling, NPC interactions, and novel rendering techniques. He co-founded and ran Darkwind Media for 15 years, delivering profitable multi-platform titles, a proprietary 3D engine (Luster), and high-value contracts with NVIDIA, Activision, Unity and others. An active open-source contributor, he helped bring OGRE to Android under an NVIDIA contract and re-architected its scripting and resource parsers to improve performance and tooling for thousands of developers. Based in Rochester, NY, he blends hands-on backend systems and engine work with leadership in production and business strategy. Colleagues describe him as a pragmatic technologist who turns research-grade rendering and visualization work into commercial products.
code18 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science, Computer Software Engineering, Bachelor of Science, Computer Software Engineering at Rochester Institute of Technology
github-logo-circle

Github Skills (10)

c-language10
cprogramming-language10
render10
rendering10
scripting9
opengl9
cpp8
dotnet-core8
csharp8
engine7

Programming languages (4)

TypeScriptC#C++JavaScript

Github contributions (5)

github-logo-circle
OGRECave/ogre

May 2008 - Jun 2010

scene-oriented, flexible 3D engine (C++, Python, C#, Java)
Role in this project:
userBack-end Developer
Contributions:85 commits in 2 years 1 month
Contributions summary:Brian primarily focused on fixing bugs related to the script compiler, addressing issues with color operations and texture unit translations. They introduced new functionality related to scene blend operations and implemented light masking in the scene manager. Furthermore, the user added support for Android platform-specific directives and enhanced error messages for various scripting components.
metalcpppythonogre3d3d-engine
FVTT - Token Info Icons
Contributions:2 pushes in 1 day
fvtttokenicons
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 Johnstone - Lead Developer at Meta