John Blackwood

Co-Owner And Developer Designer at Blacktopp Studios Inc.

Omaha, Nebraska, 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
John Blackwood is a C++ game systems engineer and co-owner of Blacktopp Studios with 14 years of experience building game engines, tools, and subsystems from the ground up. Based in Omaha, he leads development of the Mezzanine engine, contributes patches to core libraries like SDL, Bullet3D and Ogre3D, and has a practical knack for reading and improving third-party source code beyond APIs. He has applied that expertise at scale as a Frostbite UI engineer at EA, porting rendering technology and enhancing creator workflows. An open-source contributor to the widely used Bullet Physics SDK, he’s implemented low-level constraint accessors and routine fixes that improve physics interoperability. Driven by a passion for game communities, he shares his engine work to both help others and attract collaborative problem-solving.
code14 years of coding experience
job1 year of employment as a software developer
bookPapillion-Lavista High School
languagesEnglish
github-logo-circle

Github Skills (10)

simulations10
simulation10
c-language10
physics10
game-development10
cprogramming-language10
kinematics10
simulator10
animate9
animation9

Programming languages (3)

C++CCMake

Github contributions (5)

github-logo-circle
bulletphysics/bullet3

May 2015 - May 2015

Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs, 1 comment in 22 days
Contributions summary:John primarily contributed to the Bullet Physics SDK by implementing "get" methods for various parameters and data related to the `btConeTwistConstraint`, and the `btGeneric6DofConstraint`, and the `btHingeConstraint`, and `btPoint2PointConstraint`, and `btSliderConstraint`. These fetch methods provided access to constraint-specific data. The user also made minor corrections, fixing bracket placements and capitalizing errors.
pybulletbullet-physicssimulationsimulatorreal-time
A collection of local filesystem access and query utilities.
Contributions:10 PRs, 107 pushes, 12 branches in 3 years 8 months
querylocal-filesystemdirectoriesfilesystemutilities
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
John Blackwood - Co-Owner And Developer Designer at Blacktopp Studios Inc.