UEDEV Store
Initializing engine_
Achievement Unlocked
Konami Master
L. Charitha Madhushanka · Senior Game Developer

Code.Build.Ship.

Gameplay systems, game AI and 3D navigation in Unreal & Unity — 22 launched projects, 4 Steam titles, and tools other developers build on.

View Projects
MSc Distinction
University of Essex
0Projects Launched
0Steam Games
0VR / AR Builds
0Marketplace Assets
Unreal Engine 5UnityC++Game AINiagara VFXVirtual RealityAugmented RealityGameplay SystemsBlueprintsECS / DOTS Unreal Engine 5UnityC++Game AINiagara VFXVirtual RealityAugmented RealityGameplay SystemsBlueprintsECS / DOTS
Game Dev Enthusiast
01 About Me

Building worlds, one system at a time

I'm L. Charitha Madhushanka, a Senior Game Developer with an MSc in Computer Games (Distinction) from the University of Essex. For over six years I've shipped commercial games, VR/AR experiences and engine tools — currently as Senior Gameplay Engineer at Ripstone Games on an unannounced PlayStation title.

My focus is the craft behind play: combat and AI, physics-driven mechanics, crowd and pathfinding systems, runtime ECS and Niagara VFX. I also publish high-quality content to the Unreal marketplace — 11 products, 150+ assets used by developers worldwide.

Unreal Engine

Unreal Engine

  • 4 commercially published games
  • 4+ virtual reality applications
  • 2+ augmented reality applications
  • Marketplace asset publishing
Unity Engine

Unity Engine

  • 2 commercially published games
  • 5+ virtual reality applications
  • 4+ augmented reality applications
  • Interactive media & simulators
02 Skills & Tools

Expertise in making games

Game Development — Unreal Engine

95%

Game Development — Unity

88%

Game AI, 3D Navigation & Pathfinding

90%

Virtual Reality (Unreal / Unity)

85%

Augmented Reality (Unity)

80%

Niagara VFX & Tech Art

82%

The toolbox I build with

From low-level C++ gameplay code to designer-friendly Blueprints, ECS architectures and VFX — I work end-to-end across the stack.

C++C#BlueprintsUnreal Engine 5UnityGame AIBehaviour Trees3D NavigationPathfindingNavMeshCrowd SimulationECS / DOTSNiagaraPhysicsMultiplayerVRARShadersGit / Perforce
03 Selected Work

Recent projects

Shipped titles and experiences across Unreal and Unity — PC games, VR experiences and marketplace work.

Unreal Engine · Steam
Action RPG · PC

Monsters Domain

An evil first-person Action RPG built with a 3-person indie team. I led gameplay AI & combat over 1.5 years in Unreal Engine.

Unreal · Steam
Third-Person Shooter

NERO

Single-player action TPS developed over 2 years in Unreal Engine.

Unreal Engine
Historical Epic · PC

Kanchayudha

One of Sri Lanka's biggest games — 1.6M reach, 25K downloads. Built with the Arimac team.

Unity · VR
Virtual Reality

Sigiriya VR

A VR tour of Sri Lanka's ancient kingdom for HTC Vive.

Unity
Third-Person Action

Mithuraa

Single-player indie action game built in Unity.

Unity · Backend
Simulation

Horse Betting System

Realistic virtual horse racing with dynamic environments & runtime winner selection via API integration.

Unreal · AI
Racing · AI Agents

Race Against the Machine

Drive a McLaren against a machine-learning-trained AI car agent.

04 Showreel

See it in motion

Gameplay captures from shipped and personal projects.

Monsters Domain showreel
Featured — Monsters Domain
NERO
NERO — Gameplay PC
Chess Infinity
Chess Infinity
Rich Dad Simulator
Rich Dad Simulator
05 Devlog · Systems

Game AI & 3D navigation systems

Engineering deep-dives into the systems I build in Unreal Engine — 3D navigation & pathfinding, crowd AI, runtime ECS and Niagara VFX. The code behind the games.

Voxel 3D Pathfinding System — Unreal Engine devlog
AI · Pathfinding

Voxel 3D Pathfinding System

Full 3D navigation through voxelized space for flying & climbing agents.

Detour Crowd Avoidance — Unreal Engine AI devlog
AI · Crowds

Detour Crowd Avoidance

Scalable crowd movement with smooth local avoidance between agents.

Runtime ECS Development — Unreal Engine architecture devlog
Architecture

Runtime ECS Development

Data-oriented entity-component-system for high-performance gameplay.

Advanced Niagara VFX — Unreal Engine VFX devlog
VFX · Tech Art

Advanced Niagara VFX

Marketplace-grade particle systems & effects authored in Niagara.

Monsters Domain combat development — Unreal Engine devlog
Combat

Monsters Domain Combat Dev

Building the melee combat & enemy AI behaviours for the RPG.

Sci-Fi Blade game development — Unreal Engine devlog
Gameplay

Sci-Fi Blade Game Dev

Prototyping a stylised sci-fi melee combat experience.

Rubik's Cube Solver ▶ Live · Three.js Launch ↗
Playground · Built with Three.js + React

Play my Rubik's Cube Solver

A fully interactive 3D Rubik's cube — drag to rotate, scan a real cube with your camera, then follow a guided 7-phase solve with live algorithm playback. A little side project that shows how I turn systems into playable, teachable tools.

3D engineCamera scanKociemba solverGuided tutorial
06 Fab / Unreal Marketplace

Production-ready assets for developers

I publish high-quality, documented content to the Unreal Engine marketplace — VFX, systems and tools used in commercial and educational projects. Every pack ships with clear documentation and support.

11Products
150+Assets
4.8★Avg. Rating
Niagara VFXAI SystemsToolsDocumented
Marketplace assets
07 Experience

Where I've shipped

2023 — NowCurrent
Senior Gameplay Engineer
RipstoneRipstone Games

Working on an unannounced PlayStation-exclusive multiplayer game — core gameplay features, player interaction systems and in-game mechanics.

PS5 · Xbox · PC · SwitchUnreal Engine 5Multiplayer
2021 — 20232 yrs
Senior Gameplay Engineer
G-DevsG-Devs

Head Gameplay AI Developer on "Monsters Domain" and Lead Gameplay Developer on "Rich Dad Simulator" (PC).

PCUnreal Engine 4 → 5Gameplay AI
2018 — 20224 yrs
Software Research Engineer
ArimacArimac Lanka

Built interactive media — PC games, virtual reality and augmented reality applications.

PC · VR · ARUnity & Unreal
2021 — NowCurrent
Publisher
Unreal Marketplace

Publishing high-quality content for Unreal developers — 11 products containing more than 150 assets.

VFX · Tools150+ Assets

Education

Essex

MSc in Computer Games

University of Essex, UK · 2022–2023

Awarded with Distinction. Specialised in Game Design, Game AI, Physics-based Games, Virtual Reality & Augmented Reality.

Kelaniya

BSc (Hons) Software Engineering

University of Kelaniya, Sri Lanka · 2016–2020

Second Class Upper Division (GPA 3.61 / 4.00). Specialised in Game Development.

08 Contact

Let's build
something playable

Available for freelance, contract and studio roles — gameplay, AI, VR/AR and marketplace work. Drop a line and let's talk.

Please enter your name
Please enter a valid email
Please add a message
✓ Thanks — I'll get back to you shortly.