Caleb Cornett is a gameplay engineer with a decade of experience building and porting games, currently contributing to Supergiant Games and maintaining major open-source projects. He’s a core developer of FNA-XNA and creator of FNA3D, enabling popular titles like Celeste and Rogue Legacy to run across platforms by bridging graphics APIs (GL/Vulkan/D3D/Metal). Caleb has deep low-level graphics expertise—demonstrated by contributions to MoltenVK and SDL2 bindings—and a track record of shipping console and mobile ports, including award-winning iOS work and .NET NativeAOT ports to consoles. He combines engine-level systems work with practical game features and tooling, such as custom rendering systems and Unity editor tools, and often solves platform-specific performance and compatibility problems that others avoid.
10 years of coding experience
4 years of employment as a software developer
Bachelor's, Computer Science, Bachelor's, Computer Science at University of Kentucky College of Engineering
Contributions:14 commits, 15 PRs, 5 comments in 3 years
Contributions summary:Caleb primarily contributes to the C# wrapper for SDL2. Their work includes adding new functions, updating existing ones, and fixing minor issues related to the SDL2 library's functionality within the C# context. They have added support for newer SDL versions, and updated code for the new features available in those versions. The user focuses on ensuring the wrapper's compatibility with the underlying SDL2 library, providing updates for new API features.
FNA - Accuracy-focused XNA4 reimplementation for open platforms
Role in this project:
Full-stack Developer
Contributions:7 reviews, 43 commits, 55 PRs in 4 years 3 months
Contributions summary:Caleb's primary contribution involves adding touch support and implementing iOS fixes, indicating a focus on platform compatibility and user interaction. They also implemented orientation support and fixed related distortion issues, which shows a dedication to providing a better user experience on mobile devices. Additionally, the user addressed runtime crash issues and improved overall code quality by refactoring code and optimizing core functionalities. These commits suggest a multifaceted role encompassing both front-end and platform-specific back-end development.
windowsgamedevplatformslinuxsteamos
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.