Unity & Roblox Game Developer · Dhaka, Bangladesh

Games that feel
alive.

I’m Ahsan Ali — a passionate game developer building engaging mobile and PC experiences with Unity, C#, and a sharp eye for gameplay feel.

Ahsan Ali, Unity Game DeveloperAA / 001UNITY // C# // GAMEPLAY
01 — About me

Curious by nature.
Builder by craft.

From a first prototype to a polished release, I enjoy every part of making a game.

I’m a professional Unity Developer specializing in 2D and 3D game design — building casual, hypercasual, puzzle, multiplayer, and metaverse experiences. I care about responsive controls, clear systems, and the small details that make a player want to play one more time.

From first prototype to polished release, I ship games end-to-end: gameplay mechanics, UI/UX, progression, real-time multiplayer with Photon Fusion, voice chat with Vivox, Firebase backends, and ad / IAP monetization — all on clean, modular, scalable code.

UnityC#PlaymakerPhoton FusionVivoxFirebaseIAP IntegrationAdMob · Appodeal · Yodo1Google Play ConsoleBlenderRoblox StudioUI / UX ImplementationGame Mechanics Design2D & 3D EnvironmentsMobile Games
Based inDhaka, Bangladesh
Speciality2D & 3D game design
PlatformsAndroid · iOS · PC
EducationCSE · University of the People
ToolbeltBlender · VS Code · GitHub · GIMP · Photoshop · Premiere Pro · Gdevelop
Available forGame dev opportunities
02 — Selected work

Things I’ve
helped build.

Click a project to explore it on Google Play, or watch the mechanics in action below.

01 / LEAD · IN DEVELOPMENT

Real-Time Multiplayer Arena Game

Leading development of a cross-device multiplayer arena game at Visiontillion — architecture, core gameplay, lobby & matchmaking, Photon Fusion sync, Firebase auth & friends, and Vivox voice chat.

UnityC#Photon FusionVivoxFirebaseMultiplayer
↘
Ball Sorting Puzzle game image02 / RELEASED GAME

Ball Sorting Puzzle

A satisfying colour-sorting puzzle game with intuitive drag-and-drop interactions, move validation, puzzle randomization, and win / lose detection.

UnityC#PuzzleGoogle Play
↗
OMG This Place Is DISGUSTING game image03 / ROBLOX GAME

OMG This Place Is DISGUSTING

A Roblox cleaning simulator — schools, malls, offices, and restaurants need your help! Pick up trash, scrub messy stains, and finish every job before the timer runs out to earn full rewards, then upgrade your water gun, unlock bigger locations, and climb the leaderboards to become the #1 cleanup worker. ✨

RobloxCleaning Sim3DTime Challenge
↗
Bus Stop Rush game image04 / RELEASED GAME

Bus Stop Rush

A hypercasual endless runner built around player movement, obstacle avoidance, procedural spawning, scoring, and progression.

UnityHypercasual
↗
Word Cross game image05 / RELEASED GAME

Word Cross

Offline word game featuring word-grid generation, word detection, hint features, rewards, and progression systems.

UnityWord game
↗
My Dream Hotel game scene06 / RELEASED GAME

My Dream Hotel

A mobile game project where art, animation, audio, gameplay logic, and polish come together to create a more immersive experience.

MobileGameplay
↗
Double Dash game image07 / RELEASED GAME

Double Dash

A fast mobile game project built around movement, timing, and replayable arcade-style gameplay.

UnityArcade
↗
08 / CORE MECHANIC

Battle Mode

Basic fighting animations and effects, designed to make combat feedback clearer and more engaging.

CombatAnimation
↗
03 — Project contributions

What I actually
did on each.

A detailed breakdown of my role, the systems I built, and the tools I used on every project. Tap a project to expand.

01Real-Time Multiplayer Arena GameLead Game Developer · Oct 2025 — PresentLeadMultiplayerIn Development+
RoleLead Game Developer
StudioVisiontillion, Riyadh (Remote)
PlatformMobile / PC (cross-device) · Unity + C#
PeriodOct 2025 — Present

I am leading this one. It is a real-time multiplayer arena game, still in development. Small team, and I am responsible for the overall architecture and taking it from concept toward a playable release.

What I worked on

  • Set up the overall code structure so gameplay, networking, UI and backend stay separate — adding a new arena or ability should not break everything else.
  • Built the core gameplay myself: movement, player abilities, pickups, round rules and win/lose logic.
  • Handled real-time sync with Photon Fusion, so every player sees the same game state without noticeable lag.
  • Made the full lobby and matchmaking flow: create and join lobby, player slots, ready check, then match start and end.
  • Took care of player login and the friend system using Firebase Auth, Firestore and Realtime DB.
  • Integrated Vivox for voice chat, both in the lobby and during matches, with mute controls.
  • Built most of the UI: menus, lobby screens, HUD, ability icons, scoreboards and result screens.
  • Spent a good amount of time on optimisation: lower bandwidth use, better sync settings, and profiling builds so it runs smooth on low-end phones too.
  • Break down tasks for the team, review builds, and work directly with designers and artists to keep things moving.
UnityC#Photon FusionVivoxFirebaseGit / GitHub
02Ball Sorting PuzzleGame Developer · 2025ReleasedPuzzle+
RoleGame Developer
StudioGamalith Studio, Bangladesh
PlatformAndroid (Google Play) · Unity + C#
Period2025

A colour-sorting puzzle game on Google Play. Simple idea, but the feel has to be right or people drop off fast.

What I worked on

  • Built the drag-and-drop controls for moving balls between tubes, with touch input and drop animations.
  • Wrote the move validation rules — same colour on top, empty space check — plus feedback when a move is not allowed.
  • Made a level generator that randomises puzzles and slowly raises difficulty with more colours and tubes.
  • Added win detection (all tubes sorted or empty), the level-complete flow and restart logic.
  • Built the UI: level select, HUD, settings, pause and level-complete popups.
  • Added the polish — ball animations, confetti on win, sounds — that makes sorting satisfying.
  • Optimised for low-end Android phones with object pooling and light sprites, so loading is fast and FPS stays stable.
  • Prepared builds and store listing updates and pushed releases through Google Play Console.
UnityC#2D puzzle systemsUI/UXObject poolingGoogle Play Console
Google Play — Ball Sorting Puzzle ↗
03Bus Stop RushGame Developer · 2025ReleasedHypercasual+
RoleGame Developer
StudioGamalith Studio, Bangladesh
PlatformAndroid (Google Play) · Unity + C#
Period2025

A hypercasual endless runner. One-hand controls, quick runs, instant restart.

What I worked on

  • Implemented player movement with tight input handling meant for one-hand mobile play.
  • Set up obstacles, collisions, hit feedback and fail states, with difficulty that ramps up fairly.
  • Built the procedural spawner for obstacles, pickups and track pieces, so no two runs feel the same.
  • Added scoring, best-score saving and speed scaling to keep people coming back for one more run.
  • Did the game-feel work: run animation, camera follow, pickup effects and audio cues.
  • Built the menus and flows: main menu, HUD, pause, game over and quick restart.
  • Used pooling for obstacles and segments to keep draw calls low and the frame rate smooth.
UnityC#Endless runnerProcedural spawningMobile UIGoogle Play
Google Play — Bus Stop Rush ↗
04Word CrossGame Developer · 2022 — 2023ReleasedWord Game+
RoleGame Developer
StudioWord Puzzle Studio, Bangladesh
PlatformAndroid (Google Play) — fully offline · Unity + C#
Period2022 — 2023

An offline word game with a relaxed pace. Made for short daily sessions.

What I worked on

  • Added level progression, coin rewards and unlock flow to bring players back.
  • Made sure the full game works offline: local saves and cached word data, no internet needed.
  • Built the board UI, letter tray, level map and popups, plus the sounds for completing words.
  • Integrated IAP and AdMob (rewarded and interstitial ads) and placed them carefully so they do not ruin the calm feel.
  • Handled the store listing, testing and post-launch updates.
UnityC#Word / grid logicOffline savesIAPAdMobGoogle Play Console
Google Play — Word Cross ↗
05My Dream HotelGame Developer · 2022 — 2023ReleasedMobile+
RoleGame Developer
StudioWord Puzzle Studio / collaborators
PlatformAndroid (Google Play) · Unity + C#
Period2022 — 2023

A casual hotel-themed mobile game. I worked on the existing game to update it — models, UI and new features.

What I worked on

  • Worked on model changes — updated and replaced models, fixed their setup in the scenes, and made sure everything looks and runs right.
  • Made UI changes across the game — updated layouts, menus and buttons, and improved the overall flow.
  • Added new features to the existing game and wired them into the current systems.
  • Handled the art, animation and audio setup for the new and updated content.
  • Tested and polished my changes so they fit smoothly with the rest of the game.
UnityC#Mobile gameplayUI/UXAnimation & audio setup
Google Play — My Dream Hotel ↗
06Double DashGame Developer · 2025ReleasedArcade+
RoleGame Developer
StudioGamalith Studio, Bangladesh
PlatformAndroid (Google Play) · Unity + C#
Period2025

A fast arcade game about movement and timing. Short sessions, high-score chasing.

What I worked on

  • Built the fast, precise controls with tight timing windows — that is the whole skill hook of this game.
  • Set up the quick loop: start, play, fail, instant restart, with speed that keeps climbing.
  • Added scoring, combos and best-score saving to reward repeat plays.
  • Added the punchy stuff: dash trails, screen shake, hit flashes and sounds.
  • Kept input delay low and performance stable so fast play feels fair on most phones.
UnityC#Arcade systemsGame-feelMobile optimisationGoogle Play
Google Play — Double Dash ↗
07OMG This Place Is DISGUSTINGGame Developer (Level Design + Features) · 2025RobloxLive3D Sim+
RoleGame Developer (Level Design + Features)
StudioGamalith Studio, Bangladesh
PlatformRoblox (PC / Mobile) · Roblox Studio + Luau
Period2025

A live cleaning simulator on Roblox — schools, malls, offices, restaurants. I contributed level design and added some gameplay features.

What I worked on

  • Worked on level design for the different locations — schools, malls, offices and restaurants — placing trash spots, stains, props and job areas.
  • Set up the difficulty flow across locations so each new place feels bigger and messier than the last.
  • Added gameplay features in Luau, including interaction and polish elements for the cleaning tasks.
  • Helped with playtesting and fixing issues on the live game, working in a fast remote team.
Roblox StudioLua (Luau)3D sim systemsLive game updates
Roblox — OMG This Place Is DISGUSTING ↗
08Interactive 3D Metaverse ExperienceUnity Developer · Aug 2024 — Nov 20243DMetaverse+
RoleUnity Developer
StudioRMGames Studio, Bangladesh
PlatformPC / Mobile (cross-platform) · Unity + C# + Blender
PeriodAug 2024 — Nov 2024

A 3D social and exploration space. My job was the environments, the core systems, and keeping it performant.

What I worked on

  • Built explorable areas in Unity: layout, props, colliders, triggers and interactive objects.
  • Implemented the movement and interaction systems plus the basic objectives and engagement loop.
  • Used Blender to adjust and prep assets, then imported and optimised them for real-time use (poly counts, materials).
  • Optimised the levels — geometry, lighting, occlusion and render settings — so the frame rate holds up.
  • Worked on social and engagement features to give players reasons to explore and come back.
  • Helped with cross-platform builds, bug fixing and QA.
UnityC#Blender3D level designLighting & rendering optimisationGit / GitHub
04 — Experience

A track record
of making.

Four studios — from casual puzzle games to real-time multiplayer — and a lot of systems shipped.

Game Developer @ Visiontillion · Riyadh, Saudi Arabia (Remote)

OCT 2025 — CURRENT
  • Developing a real-time multiplayer arena game inspired by Crash Bash, focusing on scalable and responsive gameplay systems.
  • Leading implementation of core mechanics, player authentication, lobby management, chat and voice systems, and player abilities in Unity.
  • Building real-time gameplay synchronization with Photon Fusion, Vivox, and Firebase.

Game Developer @ Gamalith Studio · Bangladesh

JAN 2025 — SEP 2025
  • Developed casual 2D puzzle games and hypercasual games in Unity, implementing core mechanics, progression systems, and procedural gameplay.
  • Integrated art, animations, and audio while optimizing performance across devices.

Unity Developer @ RMGames Studio

AUG 2024 — NOV 2024
  • Developed interactive 3D environments and core gameplay systems in Unity for a metaverse project.
  • Optimized levels and implemented social and engagement features.

Game Developer @ Word Puzzle Studio · Bangladesh

MAR 2022 — DEC 2023
  • Developed multiple casual mobile games from prototype to polished release, contributing to gameplay systems, UI, level design, and overall polish.
  • Implemented core mechanics, scoring, rewards, animations, and sound to enhance player experience.
Education
University of the PeopleCSE
Sheikh Burhanuddin Post Graduate College, DhakaHSC · 2017
Millat High School, DhakaSSC
05 — Resume

The full
story.

Download my latest CV for a complete overview of my experience, skills, and game development work.

PDF / AHSAN ALI CV

Unity Game Developer

Professional experience, technical skills, selected projects, and contact details — all in one place.

06 — Contact

Have a game
in mind?

I’m always open to interesting game development opportunities, collaborations, and conversations about making better player experiences.