I help build production-ready Unreal Engine gameplay systems, multiplayer features, UI, dedicated servers, and polished in-engine experiences.
With 8+ years of Unreal Engine experience, I focus on strong technical execution, clean gameplay architecture, and reliable systems that can scale from prototype to production.
What I can help with:
- Unreal Engine 4/5 gameplay programming
- Gameplay Ability System implementation
- C++ gameplay systems and Blueprint integration
- Gameplay Framework architecture
- Multiplayer replication and server-authoritative gameplay
- Dedicated server setup and online multiplayer features
- Player abilities, combat systems, weapons, progression, and interaction systems
- State Tree, AI behavior, NPC logic, and gameplay decision systems
- Common UI, UMG, HUDs, menus, and UMG ViewModel/MVVM workflows
- Animation integration, input systems, and responsive character mechanics
- Performance optimization, debugging, profiling, and gameplay polish
- Turning game ideas into playable, testable, production-ready systems
- Publish games on Steam via Steamworks
My Approach:
Understand the gameplay vision → define core mechanics → plan the gameplay architecture → build clean C++ systems → expose designer-friendly Blueprint workflows → implement multiplayer/replication → integrate UI and animation → test → optimize → polish.
My game development background includes multiplayer shooters, dark-fantasy MMORPG systems, VR/PC military simulation, serious games, open-world action RPG work, and Unreal Engine game jam projects.
✅ Why clients work with me:
🎮 Strong Unreal Engine gameplay programming background
⚔️ Gameplay Ability System experience for abilities, combat, effects, and progression
🌐 Multiplayer framework, replication, RPCs, and dedicated server experience
🧠 Gameplay Framework architecture with clean, maintainable C++ systems
🤖 State Tree, AI behavior, interaction systems, and gameplay logic
🖥️ Common UI, UMG, HUDs, menus, and ViewModel-based UI workflows
🧪 Performance-focused development, debugging, testing, and optimization
🚀 Able to prototype quickly while keeping production quality in mind
Tech Stack:
- Engine: Unreal Engine 5, Unreal Engine 4, C++, Blueprints
- Gameplay: Gameplay Ability System, Gameplay Framework, Enhanced Input, Animation Blueprints, Data Assets, Asset Manager
- Multiplayer: Replication, RPCs, server-authoritative gameplay, dedicated servers, matchmaking, online systems
- UI: Common UI, UMG, UMG ViewModel, MVVM, HUDs, menus, player feedback systems
- AI: State Tree, Behavior Trees, Blackboard, EQS, AI Perception, NPC systems
- Platforms/Tools: Steam, PlayFab, Perforce, Git, Unreal Insights, Visual Studio, Rider
If your project needs an Unreal Engine Developer for gameplay systems, GAS, multiplayer, dedicated servers, C++ architecture, UI, AI, combat, or production-ready gameplay implementation, I can help you design it properly and build it into a polished working game.
Unreal Engine
Online Multiplayer
C++
Unity
Game Consultation
Game Development
Game Design
Game UI/UX Design
UnrealScript
Steam
Simulation Game
Role-Playing Game
Gaming Console
Claude
AI Agent Development
AMILA INDIKA M.
Udugampola, Sri Lanka
$30/hr
5.0
8 jobs
I’m a Senior .NET Developer with 15+ years of experience building scalable APIs, BI dashboards, and enterprise web apps using ASP.NET Core, Angular, and SQL Server. I specialize in delivering clean, maintainable code that solves real business problems.
⭐⭐⭐⭐⭐ - "𝙐𝙙𝙖𝙣𝙖 𝙞𝙨 𝙖𝙣 𝙚𝙭𝙘𝙚𝙡𝙡𝙚𝙣𝙩 𝙬𝙚𝙗 𝙙𝙚𝙫𝙚𝙡𝙤𝙥𝙚𝙧. 𝙃𝙚 𝙘𝙤𝙢𝙥𝙡𝙚𝙩𝙚𝙙 𝙩𝙝𝙚 𝙬𝙤𝙧𝙠 𝙩𝙤 𝙩𝙝𝙚 𝙚𝙭𝙖𝙘𝙩 𝙧𝙚𝙦𝙪𝙞𝙧𝙚𝙢𝙚𝙣𝙩𝙨, 𝙬𝙞𝙩𝙝 𝙢𝙞𝙣𝙞𝙢𝙪𝙢 𝙣𝙚𝙚𝙙 𝙛𝙤𝙧 𝙘𝙝𝙖𝙣𝙜𝙚𝙨 𝙤𝙣 𝙤𝙪𝙧 𝙥𝙖𝙧𝙩. 𝙊𝙣 𝙩𝙝𝙚 𝙨𝙢𝙖𝙡𝙡 𝙩𝙝𝙞𝙣𝙜𝙨 𝙬𝙚 𝙣𝙚𝙚𝙙𝙚𝙙 𝙩𝙤 𝙘𝙝𝙖𝙣𝙜𝙚, 𝙝𝙚 𝙬𝙖𝙨 𝙫𝙚𝙧𝙮 𝙧𝙚𝙨𝙥𝙤𝙣𝙨𝙞𝙫𝙚 𝙖𝙣𝙙 𝙢𝙖𝙙𝙚 𝙩𝙝𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙨 𝙦𝙪𝙞𝙘𝙠𝙡𝙮. 𝙃𝙚 𝙙𝙚𝙡𝙞𝙫𝙚𝙧𝙚𝙙 𝙩𝙝𝙚 𝙚𝙣𝙩𝙞𝙧𝙚 𝙥𝙧𝙤𝙟𝙚𝙘𝙩 𝙤𝙣 𝙩𝙞𝙢𝙚, 𝙖𝙣𝙙 𝙞𝙩 𝙬𝙖𝙨 𝙜𝙧𝙚𝙖𝙩 𝙩𝙤 𝙨𝙚𝙚 𝙩𝙝𝙚 𝙦𝙪𝙖𝙡𝙞𝙩𝙮 𝙤𝙛 𝙩𝙝𝙚 𝙬𝙤𝙧𝙠 𝙬𝙚 𝙧𝙚𝙘𝙚𝙞𝙫𝙚𝙙. 𝙄 𝙝𝙞𝙜𝙝𝙡𝙮 𝙧𝙚𝙘𝙤𝙢𝙢𝙚𝙣𝙙 𝙝𝙞𝙢!" - Josh H. (Recently completed contract)
🏆 Top Rated Plus on Upwork
💎 100% job success
⚡ 18000+ Hours worked
⚡ 240+ Jobs completed
⚡ 100% positive feedback
⚡ Available full time 40+ hrs / week
⚡ Flexible work times (as needed for project)
⚡ Very responsive (Replies within 12H)
✅ Bachelor of Computer Science
✅ 15+ Years industry experience
✅ Individual freelancer (No contractors/mediators)
✅ Detail oriented and full attention to the requirement
✅ Experience of working with clients from all around the world
✅ Strong interpersonal skills with demonstrated ability to build and maintain productive relationships
𝗔𝗿𝗲𝗮𝘀 𝗼𝗳 𝗘𝘅𝗽𝗲𝗿𝘁𝗶𝘀𝗲 🥇
⭕ Website Design, Development, Customization and Maintenance
⭕ WordPress Themes & Plugins Development & Customization
⭕ PSD/Figma to HTML, WordPress & Shopify
⭕ Hosting | Migrations | Speed Optimization | Security Maintenance
⭕ Linux | Windows Server Administration: DNS | Mail Server | Redis | Memcache
⭕ PSD/Figma to HTML, Newsletters, WordPress & Shopify
⭕ Payment Gateway Integrations: Stripe | PayPal | Adyen | Authrized.net | Square | Etc
⭕ SEO Optimizations Google Analytics | Yoast | Rank Math | All in one
⭕ API integrations Twilio | MailChimp | AWS | Google | FB | MaxMind | Etc
𝗧𝗲𝗰𝗵 𝗦𝘁𝗮𝗰𝗸 𝗜 𝗟𝗢𝗩𝗘 ❤️
⭐ PHP | Laravel | Codeigniter | WordPress | CakePHP | Yii
⭐ jQuery |TypeScript | React/Redux | Vue/Nuxt | Next.js
⭐ Python | Django | Flask
⭐ HTML5 | CSS3 | Bootstrap | TailWind | SASS
⭐ MySQL | MariaDB | MongoDB | PostgreSQL
⭐ GitHub | Bitbucket | GitLab | SVN
⭐ Slack | Asana | Mantis | Trello | Jira | ClickUp
I prefer using my qualities to be reflected through the work I do.
𝗜 𝘁𝗵𝗼𝗿𝗼𝘂𝗴𝗵𝗹𝘆 𝗲𝗻𝗷𝗼𝘆 𝘄𝗵𝗮𝘁 𝗜 𝗱𝗼, 𝗲𝘀𝗽𝗲𝗰𝗶𝗮𝗹𝗹𝘆 𝗼𝗯𝘀𝗲𝗿𝘃𝗶𝗻𝗴 𝘁𝗵𝗲 𝗿𝗲𝘀𝘂𝗹𝘁𝘀 𝗮𝗹𝗼𝗻𝗴𝘀𝗶𝗱𝗲 𝗺𝘆 𝗰𝗹𝗶𝗲𝗻𝘁𝘀.
𝗜𝗳 𝗜 𝘄𝗼𝗿𝗸 𝘄𝗲𝗹𝗹 𝗜 𝘄𝗶𝗹𝗹 𝗴𝗿𝗼𝘄, 𝘁𝗵𝗮𝘁'𝘀 𝘁𝗵𝗲 𝗯𝗼𝘁𝘁𝗼𝗺 𝗹𝗶𝗻𝗲.
MySQL
PHP
CSS 3
Payment Gateway Integration
Laravel
Flutter
WordPress
Web Development
CodeIgniter
Web Design
Web Application
API Development
PayPal Integration
API
OpenCart
Lasantha K.
Piliyandala, Sri Lanka
$25/hr
5.0
35 jobs
Web Client Development
Windows Client Development
Windows Services Development
Websites Design & Development
Web API Development
Web API Integration
Azure Cloud Solutions Development
ML/AI Solutions Development
ChatBot Development
PowerBI Custom Visuals Development
Tableau Extensions Development
20 years of experience in the industry.
Technologies Used
===============
Microsoft Visual Studio 2019
Microsoft Visual Studio 2022
Microsoft .Net Frameworks 4.7
Microsoft .Net Core 3.1
Microsoft .Net Core 5
Microsoft .Net Core 6
Microsoft SQL Server 2014
Microsoft SQL Server 2018
MySQL
Microsoft Windows APIs
C#
.Net MVC
Razor
HTML 5
JQuery
JQuery KineticJS
JavaScript
Node.JS
AngularJS
TypeScript
React.JS
JQuery
ASP.Net
WCF
REST
SOAP
XML
Open XML SDK
XSLT
WMI
Team Foundation Server
Microsoft Visual Sourcesafe
Tortoise SVN
Microsoft Visio
Rational Rose Enterprise
UML
Microsoft SQL CLR
T-SQL
IIS
Microsoft Azure
Microsoft Dynamics 365 (CRM)
Microsoft PowerBI
Tableau
Microsoft PowerApps
MassTransit / RabbitMQ
Web Services
Web API
Google Scripts
ML / AI
Natural Language Processing
ShopifySharp
Twitter API V2
QuickBook API
Sage 50 API
Stripe APIs & Elements
Paddle
C#
ASP.NET Core
HTML5
TypeScript
Vue.js
ASP.NET Web API
jQuery
Data Visualization
Artificial Intelligence
Microsoft Azure SQL Database
MySQL Programming
Machine Learning
Solution Architecture
Application Integration
Microsoft SQL Server Programming
Asanka M.
Ganemulla, Sri Lanka
$30/hr
4.8
13 jobs
Are you seeking a seasoned financial programmer and data analyst with a knack for turning financial data into actionable insights? Your search ends here!
I specialize in programming for algorithmic trading using Mql4, Mql5, Pine Script, and Python to create custom solutions tailored to your specific needs.
Here's what I can offer you to be success in your trading journey as well as with your business.
Meta Trader 4 & Meta Trader 5 :
With a deep understanding of Mql4 and Mql5, I can develop bespoke trading algorithms, indicators, and scripts for MetaTrader platforms. Whether you need automated trading strategies or custom indicators, I have the expertise to deliver.
Trading View :
I'm proficient in Pine Script, the scripting language used for creating custom indicators and strategies on TradingView. Let me help you design and implement effective trading strategies on this popular platform.
Dashboard & Reports :Looker Studio
Effective data visualization is essential for understanding financial trends and as well as business data I use Power BI & Looker Studio to visualize your data , so you can take decisions on your business objectives and goals.
MetaTrader 4
MetaTrader 5
Python
Data Visualization
Microsoft Power BI
MQL 4
Data Science
Excel Macros
MQL 5
Looker Studio
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a C# Developer & Programmer in Sri Lanka on Upwork?
You can hire a C# Developer & Programmer in Sri Lanka on Upwork in four simple steps:
Create a job post tailored to your C# Developer & Programmer project scope. We'll walk you through the process step by step.
Browse top C# Developer & Programmer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top C# Developer & Programmer profiles and interview.
Hire the right C# Developer & Programmer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a C# Developer & Programmer?
Rates charged by C# Developers & Programmers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a C# Developer & Programmer in Sri Lanka on Upwork?
As the world's work marketplace, we connect highly-skilled freelance C# Developers & Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream C# Developer & Programmer team you need to succeed.
Can I hire a C# Developer & Programmer in Sri Lanka within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive C# Developer & Programmer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for C# Developers & Programmers in Sri Lanka