Raffaele Bratta

Senior Programmer at 505 Games

Bologna, Emilia-Romagna, Italy
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
Raffaele Bratta is a senior programmer with 11 years of professional experience specializing in 3D graphics and game engine development, currently at 505 Games in Bologna. He designed and maintained a proprietary engine at Sandbox Games and has strong roots in gameplay, tools and UI from his earlier indie studio work. His open-source contributions to Ogre-Next demonstrate deep engine-level expertise—improving compositing, mesh conversion, cubemap handling and light masking for a widely used C++ scene engine. Trained at the University of Bologna with high marks in both bachelor’s and master’s degrees in computer science, he blends academic rigor with practical production shipping. Outside work he stays sharp as a goalkeeper and skateboarder, reflecting a hands-on, risk-aware approach to problem solving. Notably, he brings both low-level graphics craftsmanship and cross-discipline collaboration to deliver performant, maintainable game systems.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science, Computer science, 102/110, Bachelor of Science, Computer science, 102/110 at Alma Mater Studiorum - Università di Bologna
languagesItalian, English
github-logo-circle

Github Skills (11)

compositing10
composite10
vulkan10
c-language10
3d-graphics10
direct3d10
composition10
cprogramming-language10
opengl10
mesh-processing10
metal9

Programming languages (5)

C#C++CCMakeTeX

Github contributions (5)

github-logo-circle
OGRECave/ogre-next

Nov 2019 - May 2022

aka ogre v2 - scene-oriented, flexible 3D C++ engine
Role in this project:
userBack-end Developer
Contributions:51 commits, 26 PRs, 39 comments in 2 years 5 months
Contributions summary:Raffaele contributed to the Ogre-Next 3D engine by implementing and refactoring core engine components. Their work focused on improving the compositing system with human-readable names and support for multiple listeners. Additionally, the user added support for converting manual objects to meshes, a fundamental feature for scene construction. Further contributions included fixing a bug in cubemap probe handling, improvements in area padding, and the addition of a light mask feature.
direct3d11metalcppvulkanopengl
TaaTT4/ogre-next

Oct 2019 - Jan 2023

Ogre 2.1 & 2.2 - scene-oriented, flexible 3D engine written in C++
Contributions:140 pushes, 107 branches in 3 years 3 months
cpp3d-engineopenglscenegame-engine
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
Raffaele Bratta - Senior Programmer at 505 Games