profile

Hello I'm a

Game Programmer

Muhammad Moiz ul haq

I have experience over Game Development | Unreal Engine | Metaverse | Multiplayer | C++.

As a passionate Software Engineer specializing in game development, I bring a robust skill set in C++, Unreal Engine, and multiplayer game design. With a strong technical foundation and a creative mindset, I have developed an adeptness in creating immersive, engaging multiplayer experiences that keep players coming back for more. My journey in game programming is marked by a commitment to continuous learning and improvement. I thrive in dynamic environments where I can solve complex problems using a mix of innovative thinking and solid engineering principles. My expertise in Unreal Engine has enabled me to build high-quality, scalable game features effectively and efficiently. I am eager to connect with other gaming professionals and companies that are at the forefront of technology and creativity. Let’s push the boundaries of what's possible in the gaming world together!

Portfolio Resume

Work Experience

  • Making a new feature for the game called (Stray Shot).
  • Enhancing and developing a UI.
  • Multiplayer gameplay features.
  • Systems for the game. (Friends system, Progression)

  • Did a lot of Research and Development (R&Ds) for helping the team to develop systems easily.
  • Write a script for Encryption/Decryption of a API requests and Responses to secure the the calls between the server and user. I scripted it in Python.
  • Develop a system to for regualarly updates and patches for fixing this issue I worked on ChunkDownloader and Patching System to fix this issue.
  • Develop a loading screen systems for level streaming (it just opens the loading widget on the viewport while the streaming is going and then it just hide from the parent) or level traveling (totally written in C++ and loading screen is also develop in slate).
  • Develop a system for customizing (just transform of all the moveable objects) your envirounment in a game at runtime like, GIZMO.
  • I did do a code optamization for the entire game, I use the unreal insight for optimization. according to it firstly our game took almost 1 minute to load after optimization it took 0.66 seconds to load.
  • Worked on a Game networking like API's (I develop a plugin to make relationship between game and backend services, Although it is in-house plugin so that it just developed especially to keep the backend structure in mind.) and Multiplayer (I did worked but not much I develop a system for session management using EOS (Epic Online Services) as we are using a Dedicated servers. I did a lit bit of work in other aspects of multiplayer like replication and else.)
  • Develop a Player character and controller with the animaiton using c++ and blueprints, it is having a Bindings for keyboard/mouse and controller

  • Unreal Development (Blueprints and C++)
  • Tool design for Spawning Meshes at runtime
  • User Interface Design
  • Unreal Engine Plugin

  • A Desktop Application developed in the Unreal engine to help the house job doctors in practicing with different medical conditions just using their computer.
  • It contains different features like:-
  • Inventory
  • Interaction with the Envirounment
  • User Interface
  • API Implementation
  • Multiplayer

Epic Game Marketplace Content Creator

Marketplace Saller Account:- Muhammad Moiz ul haq
Card image cap
Multithreaded Downloader

The plugin can download files at runtime using multithreading.

Download Support
Card image cap
Assets Validation

This plugin Assets Validation will be helpful for validating the assets and keep every thing in check and put in proper place.

Download Support

Portfolio

Professional (Development)

Runtime Gizmo Functionality

DLC Automator

Level Loading Screen (Without Level Streaming)

Level Loading Screen (With Level Streaming)

Professional (Art)

SunReveal UE4

(OZ Sports) Fireworks

Personal

Car Dummy Model Cinematics

Contact Me

Muhammad Moiz ul haq Unreal Engine Unreal Developer Unreal Engine Developer Game Programmer Game Development Gameplay Programmer Multiplayer Game Networking Dedicated Server Management Metaverse DevDoc Development Documentations