I am a passionate Unreal Engine developer based in Sri Lanka with extensive experience in designing and implementing gameplay systems, multiplayer frameworks, AI behaviors, technical tools, and automated pipelines for both games and simulations. As a senior generalist programmer, I bring a blend of creative problem-solving and strong technical expertise, enabling me to adapt to different project needs and development challenges. Over the years, I have worked on a wide range of projects, spanning open-world RPGs, realistic simulators, and interactive experiences, developing features from concept to deployment. My work often involves bridging creative and technical teams, ensuring that systems are not only functional and performant but also intuitive for designers and artists to use. I thrive in collaborative environments where innovation is encouraged and technical excellence is valued. Whether building robust core gameplay systems, streamlining workflows with custom editor tools, or optimizing multiplayer performance, I aim to deliver solutions that elevate the player experience and empower the development team.

Abi Karunaratne

I am a passionate Unreal Engine developer based in Sri Lanka with extensive experience in designing and implementing gameplay systems, multiplayer frameworks, AI behaviors, technical tools, and automated pipelines for both games and simulations. As a senior generalist programmer, I bring a blend of creative problem-solving and strong technical expertise, enabling me to adapt to different project needs and development challenges. Over the years, I have worked on a wide range of projects, spanning open-world RPGs, realistic simulators, and interactive experiences, developing features from concept to deployment. My work often involves bridging creative and technical teams, ensuring that systems are not only functional and performant but also intuitive for designers and artists to use. I thrive in collaborative environments where innovation is encouraged and technical excellence is valued. Whether building robust core gameplay systems, streamlining workflows with custom editor tools, or optimizing multiplayer performance, I aim to deliver solutions that elevate the player experience and empower the development team.

Available to hire

I am a passionate Unreal Engine developer based in Sri Lanka with extensive experience in designing and implementing gameplay systems, multiplayer frameworks, AI behaviors, technical tools, and automated pipelines for both games and simulations. As a senior generalist programmer, I bring a blend of creative problem-solving and strong technical expertise, enabling me to adapt to different project needs and development challenges.

Over the years, I have worked on a wide range of projects, spanning open-world RPGs, realistic simulators, and interactive experiences, developing features from concept to deployment. My work often involves bridging creative and technical teams, ensuring that systems are not only functional and performant but also intuitive for designers and artists to use.

I thrive in collaborative environments where innovation is encouraged and technical excellence is valued. Whether building robust core gameplay systems, streamlining workflows with custom editor tools, or optimizing multiplayer performance, I aim to deliver solutions that elevate the player experience and empower the development team.

See more

Experience Level

Expert

Language

English
Fluent

Work Experience

Senior Generaalist Programmer at RAM Studios PVT LTD
July 26, 2023 - October 7, 2025
As a Senior Game Developer, I specialized in designing and implementing complex gameplay systems, AI frameworks, and multiplayer mechanics within Unreal Engine. I also built technical tools, automation workflows, and CI/CD pipelines to streamline development for both games and simulation projects. My work combined strong programming expertise with game design sensibilities, ensuring features were not only functional but also engaging and balanced for players
Generalist Programmer at RAM Studios PVT LTD
February 26, 2022 - June 26, 2023
In my role as a Generalist Programmer, I contributed across multiple domains of development, from gameplay programming and system architecture to AI behaviors, animation systems, and tool development. I collaborated closely with designers and artists to translate creative concepts into working features, while also supporting testing and automation processes to maintain stability throughout production. This role helped me refine my adaptability and problem-solving skills across different project needs
Trainee Gameplay Programmer at RAM Studios PVT LTD
August 26, 2021 - January 26, 2022
As a Trainee Programmer, I focused on building a strong foundation in Unreal Engine development, assisting in the implementation of core gameplay features, UI, and simple AI behaviors. I supported senior developers in debugging, optimization, and documentation, while also learning to work within structured pipelines and team workflows. This role laid the groundwork for my later expertise as a versatile game developer

Education

Bachelor of Computer Science (Hons) at National School of Business Management
January 22, 2019 - December 22, 2022
Graduated with Second Upper Class

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics

Experience Level

Expert

Hire a Game Developer

We have the best game developer experts on Twine. Hire a game developer in Colombo today.