Crafting Worlds, One Line of Code at a Time

I’m Shafik Khan, a passionate game developer specializing in creating immersive and unforgettable gameplay experiences.

View My Work Get In Touch

About Me

A professional photo of Shafik Khan

Hello! I’m Shafik Khan

Ever since I first picked up a controller, I’ve been fascinated by the magic of video games. This passion drove me to not just play games, but to create them. With over 4 years of experience in the industry, I have honed my skills in gameplay programming, system design, and bringing creative visions to life.

My goal is to develop games that are not only fun to play but also leave a lasting impact on the player. I thrive on solving complex technical challenges and collaborating with creative teams to build something truly special.

My Toolbox

Unity Engine

Expert-level C# scripting, URP/HDRP pipelines, shader development, and performance optimization.

Unreal Engine

Proficient in C++ and Blueprints for gameplay mechanics, level design, and system architecture.

C++ & C#

Strong foundation in object-oriented programming for creating robust and scalable game systems.

Gameplay Programming

Specializing in character controllers, AI behaviors, combat systems, and core game loops.

VR/AR Development

Experience with Oculus/Meta Quest and SteamVR to create immersive virtual and augmented reality apps.

Tools & Software

Git, Perforce, JIRA, Blender, Photoshop for a complete development workflow.

Featured Projects

Screenshot of Project Titan

Project Titan

A fast-paced 3D action platformer developed in Unreal Engine 5, featuring dynamic combat and procedural level generation.

Screenshot of Project Harmony

Project Harmony

A cozy life-simulation game for mobile, built with Unity. Focused on intuitive UI/UX and engaging core loops.

Screenshot of Project Nexus

Project Nexus

A VR puzzle game that challenges players’ spatial reasoning. Developed for the Meta Quest 2.

What Others Say

“Shafik’s dedication to quality and innovative solutions is truly commendable. He transformed our project with his expertise.”

– Aisha Rahman, Lead Game Designer, Pixel Dreams Studio (India)

“Working with Shafik was a breeze. He’s an excellent communicator and delivered exceptional results, even under tight deadlines.”

– Omar Sheikh, Indie Developer, Creative Spark Games (Pakistan)

“Shafik has a unique talent for bringing complex mechanics to life. His contributions were invaluable to our team.”

– Priya Sharma, Technical Artist, Ascent Interactive (India)

Frequently Asked Questions

What kind of projects do you take on?

I specialize in gameplay programming, system design, and technical art integration. I’m open to projects ranging from indie game development to larger studio collaborations, particularly in Unity and Unreal Engine. VR/AR projects are also a strong area of interest.

What is your typical project workflow?

My workflow generally involves initial concept discussion, clear documentation of features, agile development sprints, regular communication, and iterative feedback loops. I use tools like Jira for task tracking and Git/Perforce for version control.

How do you ensure performance optimization?

Performance is always a priority. I focus on efficient code, asset optimization, proper memory management, and profiling throughout the development cycle. This includes using built-in engine profilers and external tools to identify and address bottlenecks.

Are you available for remote work?

Yes, I am fully equipped for remote collaboration and have extensive experience working with distributed teams across different time zones. I’m flexible and adapt to team communication preferences.

Let’s Build Something Great

Have a project in mind or just want to connect? I’d love to hear from you. I am currently available for freelance work and collaborations.

Contact Details

Email: shafik.khan.dev@example.com

Location: Karachi, Pakistan