Summary
Sajitha Rathnayake is a Senior Unity 3D Engineer and game architect from Sri Lanka with over a decade of professional software experience and 15+ years of coding practice. He has progressed from backend and web-focused roles to specialized game development, currently building immersive projects at Behaviol after stints at IMI GAMES and Arimac. Comfortable across languages and platforms—PHP, C#, VB.NET, JavaScript—he brings a pragmatic engineering mindset to Unity projects, blending systems thinking with hands-on implementation. While formally studying software engineering at the Open University of Sri Lanka, he has been self-driven in mastering Unity since 2015, combining formal learning with continuous self-directed game development. Colleagues describe him as eager and curious, often exploring cross-disciplinary solutions that bridge interactive systems and traditional software engineering.
10 years of coding experience
12 years of employment as a software developer
Bachelor of Software Engineering, Computer Software Engineering, Bachelor of Software Engineering, Computer Software Engineering at Open University of Sri Lanka