Software engineer · Game developer · Founder

I build games, and the systems behind them.

7+ years shipping mobile and 3D games, voter-education platforms and production software, from Unity gameplay to self-hosted backends. Lead developer of the Play Learn Vote voter-education system, based in Kandy, Sri Lanka.

See my work Get in touch
7+
Years in games and software
25+
Games built and shipped
50+
Technical solutions delivered
100K+
Players and users reached
01Featured work

Play Learn Vote: voter education, as a system

Play Learn Vote
Sri Lanka · Sinhala and Tamil · LIRNEasia

A complete voter-education system for LIRNEasia, built on IDRC-funded research showing that games are among the most effective ways to build resilience to election misinformation. I was the lead developer (with RAM Studios as development partner): story-led scenarios, mini games and quizzes, strictly non-partisan.

Play Learn Vote screenshot 1
Play Learn Vote screenshot 2
Play Learn Vote screenshot 3
Web game
play.playlearnvote.net
Android app
Google Play
Admin & facilitator dashboard
dashboard.playlearnvote.net
Public website
playlearnvote.net
Topics covered
Why voting mattersSecret ballotVoter rights & responsibilitiesElection processSpotting misinformationVote-buying & briberyRespecting different opinions
Training of Trainers session

Training of Trainers, May 2026. Co-facilitated with LIRNEasia for CaFFE, PAFFREL, IRES, Marga Institute and Gami Seva Sewana, who then ran 10+ sessions across 8 districts.

02Software & systems

More than games: platforms I build and run

I design, build, host and maintain production systems: backends, dashboards, analytics and infrastructure, mostly self-hosted.

Vector-tile map illustrationIllustration

Custom self-hosted map engine

Built for an international client's location-based mobile game: a real-world map streamed from our own vector-tile server, with no paid Google or Mapbox map API. Tiles are parsed on the device, turned into 3D roads, buildings and water, cached for offline use and loaded around the player's GPS position.

Self-hosted tile serverOffline cachingGPS streamingParental consent and leaderboards
AppSEOGitSensei

Market-intelligence platforms tracking 140,000+ apps across 20 markets, refreshed daily. Founder and lead engineer.

ProjectsDeck

SaaS platform

Project-management and client payment-milestone platform, live in production with real client data.

Interactive, community-driven platform for learning Git: practice, feedback and progress tracking.

Self-hosted notification service

FCM

One push service shared by several live apps, replacing a paid third-party provider.

Enterprise integration

2022 – 2025

Integration platforms and microservices for large international companies (Java, MuleSoft, Axway B2Bi, AWS).

Comfortable owning the whole stack, from Unity client and web front-end to APIs, databases, Docker, Nginx and VPS operations.

Mahasona: The Guardian of the Graveyard
Mahasona: The Guardian of the Graveyard
3D horror adventure drawn from Sri Lankan folklore.
The Chase
The Chase
Atmospheric 3D horror title with real-time lighting.
03Team experience · RAM Studios

Extraction Valley: Devil's Curse

Sri Lanka's first 3D multiplayer game. A sci-fi co-op shooter built in Unreal Engine 4 and released on Steam, with high-end 3D characters, real-time multiplayer combat and cinematic environments.

I was part of the RAM Studios team that built it, gaining early experience in large 3D productions, networked gameplay and team-based pipelines.

Extraction Valley
Extraction Valley
Extraction Valley
Extraction Valley
More on ArtStation ↗
04Recent work

Building the Playgen Studio catalogue

Nine casual and hyper-casual mobile games, taken from concept, art and Unity development through to release on Google Play.

Splash Link

Splash Link

Colour puzzle

Match-and-link puzzle with hand-built levels and boosters.

Bus Sort

Bus Sort

Colour-sort puzzle

Traffic-sorting puzzle with clear on-screen guidance.

Cannon Crumble

Cannon Crumble

Physics puzzle

Destruction puzzles with colour-matching ammo rules.

Sky Sixes

Sky Sixes

Cricket arcade

Batting and bowling on a floating island.

Omi Royale

Omi Royale

Card game

Sri Lanka's favourite card game, with AI levels and a practice coach.

Snakes & Ladders 3D

Snakes & Ladders 3D

Board game

Classic board game with progress tracking and leaderboards.

Car Wash ASMR

Car Wash ASMR

Simulation

Real-time mud, foam and polish on a 3D car.

Coaster Quest

Coaster Quest

Train puzzle

100 hand-tuned levels across four 3D worlds.

Color Maze Quest

Color Maze Quest

Maze puzzle

Roll-and-paint mazes for hundreds of levels.

View on Google Play
05Game portfolio

Educational, client and government work

Learning games on environmental and social topics, awareness work for a national authority, localised Sinhala games and titles for overseas clients.

06Experience

Career journey

2026 – now

Founder

AppSEO

Market-intelligence platforms for the mobile app and game industry (AppSEO, GameSEO).

2026 – now

Engineering Manager

Avanciro · Colombo

Leading engineering delivery across product teams.

2026 – now

Lead Mobile Game Designer

RAM Studios

Lead developer of the Play Learn Vote voter-education system for LIRNEasia.

2022 – 2025

Software Engineer

eBuilder Technology Centre · Colombo / Kista

Enterprise integration: Java, Maven, Hibernate, React, MuleSoft, Axway B2Bi, AWS, Vault, Linux and Tomcat servers.

2021 – 2022

Application Support Engineer

eBuilder Technology Centre

Production support for enterprise integration platforms.

2017 – 2021

Lead Mobile Game Developer

RAM Studios (CODEGEN International)

Lead game programmer, mobile game project manager and team lead. Part of the team behind Extraction Valley.

Education

BSc (Hons) Software Engineering
Cardiff Metropolitan University · 2022
HND in Computing and Software Engineering
ICBT Kandy Campus · 2021

Teaching & mentoring

Instructor, Hacktron Workshop Series (game development), IEEE Student Branch of SLTC

Course instructor, game development courses by Builtapps Business Solutions and RAM Studios

Mentor to trainee developers, several of whose games shipped on Google Play

Based in Kandy, Sri Lanka
Working with clients worldwide
07Capabilities

What I bring to a project

Games & interactive

  • Unity (C#), 2D and 3D
  • Multiplayer and online services
  • Level design and progression
  • Localisation incl. Sinhala UI
  • Google Play publishing
  • Blender and AI-assisted art pipelines

Software engineering

  • Java, Spring, Maven, Hibernate
  • React, Next.js, TypeScript
  • Node.js, REST APIs, PostgreSQL
  • MuleSoft, Axway B2Bi, EDI
  • AWS, Linux, Docker, Nginx
  • Self-hosted services and CI/CD

Leadership & product

  • Product and technical leadership
  • Project management (Scrum, Kanban)
  • Jira, Confluence, Miro
  • Client relations and proposals
  • Training and mentoring developers
  • Business development
08Contact

Let's build something together

Available for game development, software platforms, technical consulting and long-term product partnerships.

Email

[email protected]

Phone

+94 (76) 640-3829

LinkedIn

linkedin.com/in/anuruddhakumara

Location

Kandy, Sri Lanka