Mohamed Musthafa

Mohamed Musthafa

Unity Game Developer | Solo Developer | Indie Creator

I'm a self-taught Unity developer with 4 years of hands-on experience building games from scratch—handling everything from gameplay mechanics, art, animation, sound design, to tools and systems. I specialize in designing and coding smooth, responsive experiences with a strong focus on game feel, UI/UX, and performance optimization.

My work spans the indie game space, where I've developed titles for both mobile and PC platforms, including several multiplayer projects. I thrive on experimenting with new ideas, prototyping innovative mechanics, and transforming simple concepts into polished, playable worlds.

I am also the Founder of Dream Dog Games, where I publish my indie games under my own studio.

Tools & Experience

Unity 2D / 3D
C#
Object-Oriented Programming (OOP)
SOLID Design Principles
Multiplayer Networking
Level Design
Adobe Photoshop
Audacity (Sound Editing)
Graphics Fundamentals
Platform Optimization
Unity External Tools / APIs
Debugging & Performance Tuning
Visual Studio / Code Editor
GitHub / Version Control
HTML / CSS / JavaScript
Firebase (Realtime DB)

Projects

Room 03 Game Thumbnail

Room 03
(2024-2025)

Unity 3D C# Inverse Kinematics Enemy AI Cutscenes (Timeline)

A horror first-person game where the player works as a substitute office boy and becomes trapped inside an office building. Built in Unity, it features atmospheric environments, advanced enemy AI, and story-driven gameplay with cinematic cutscenes.

Completed
View Project
Wander Ant Game Thumbnail

Wander Ant - Lost Trail
(2022-2024)

Unity 3D C# Shader Graph AdMob

A creative puzzle adventure where players guide a lost ant through traps to find its way home. Built in Unity, it blends logic, timing, and exploration with intuitive drag-and-drop path-building mechanics and custom visual effects.

Completed
View Project
IK Hands System Thumbnail

Procedural Hands (IK)
(2024)

Unity 3D C# Inverse Kinematics Cross Product Math

A breakthrough in procedural animation using Inverse Kinematics (IK) to create realistic hand movements and object interaction. Features dynamic grab point calculation using cross product mathematics and smooth animation transitions.

Completed
View Project
Last Soldier Thumbnail

Last Solider
(2023)

Unity 3D C# Trigonometry Dot Product Math

A Game Jam entry featuring a third-person survival game where you play as the last soldier fighting against enemy tanks. Built in Unity with responsive controls, strategic gameplay, and advanced mathematics including trigonometry and dot product for precise aiming and movement.

Completed
View Project
Dark City Defender Thumbnail

Dark City Defender
(2022)

Unity 3D C# 2D Physics Scriptable Objects

A Game Jam entry featuring a 2D survival game where you play as the city's protector, fighting against dark enemy creatures. Built in Unity with a custom mouse-position shooting system and dynamic special effects.

Completed
View Project
Rover Thumbnail

Project Rover
(2024)

Unity 3D C# HLSL Scriptable Objects

A stylized Unity rover scene showcasing cel shading techniques using the Stylized Cel Shader (SCS) by Symmasolan. Built with Unity's Built-in Render Pipeline to explore toon-style rendering with outlines and real-time lighting.

Completed
View Project
Lost Man Island Thumbnail

Lost Man Island
(2024)

Unity 3D C# Scriptable Objects

FPS game where you're stuck on an island. Hunt fish, grab fruits, and build a boat to escape. Survive the nights against monster. Craft your way to freedom through day and night challenges.

Completed
View Project
Other Mechanics & Tools Thumbnail

Other Mechanics & Tools
(2022-2025)

Unity 3D C#

I Have developed various game mechanics and tools in Unity over the years, including inventory systems, health systems, AI behaviors, procedural generation, and more. This collection showcases some of these smaller projects and prototypes that demonstrate my versatility and problem-solving skills in game development.

Completed
View Project
Other Mechanics & Tools Thumbnail

Outlaw Hunter
(2024)

Unity 3D C# 2D Physics

A 2D platformer game where you play as an outlaw hunter, tracking down and eliminating wanted criminals. Built in Unity with a custom movement system, enemy AI, and dynamic combat mechanics.

In Progress
View Project
Snakes And Ladders Multiplayer Thumbnail

Snakes And Ladders (Multiplayer Online)
(2023)

Unity 3D C# Netcode for Gameobjects(NGO) Multiplayer Services(relay,Lobby)

A multiplayer online version of the classic board game Snakes and Ladders, built in Unity using Netcode for GameObjects (NGO) for networking. It uses Lobby Services to support different match tiers and Relay for seamless connections without requiring port forwarding, allowing players to connect and play together over the internet with real-time updates and smooth gameplay.

Completed
View Project
Makeup Artist Portfolio Website Thumbnail

Makeup Artist Portfolio Website
(2025)

HTML CSS JavaScript Firebase

A portfolio website for a makeup artist to showcase their work, services, and contact information. Built using HTML, CSS, and JavaScript, with Firebase integration for client Review submissions and data storage.

Completed
View Website

Languages

English Fluent
Tamil Native
Hindi Basic
Malayalam Basic
Arabic Basic