Muhammad Talal's Work | ContraWork by Muhammad Talal
Muhammad Talal
pro

Muhammad Talal

Building next-gen Interactive experiences

New to Contra

Muhammad is ready for their next project!

Cover image for Built a Collab Viewer style
Built a Collab Viewer style toolset inside the UE5.5 project and made it reliable for dedicated-server multiplayer. I migrated/merged the Collab architecture into a my project (GameMode, PlayerController, Pawns, PlayerState), fixed reference/compile issues, and wired the tools to our custom UI for both First Person and Orbit pawns. Key work included replication/RPC cleanup so tools work over a server, plus integrating tools like annotations (text, paint and erase), transform, Datasmith runtime loading (replicated so one client’s load appears for others), measuring/dimension tool (place/edit/delete and unit switching), and bookmarks (place, list UI and teleport with rotation). A network-ready collaboration layer in custom with UI-driven workflows and server-validated replication, ready for packaging/testing and ongoing polish
1
1
117
Cover image for Revolutionize Unreal Engine Workflow: Efficient Terrain Impo...
Terrain Importer for Unreal Engine (Python + Custom UE Plugin) I built an end-to-end terrain importer that converts raw terrain dataset files into fully usable Unreal Engine landscapes automatically. Before this, importing and setting up ~45 landscape tiles in Unreal could take ~60 minutes and was easy to mess up. I wanted a fast, repeatable pipeline. It allows: Python reads the dataset and generates Unreal-ready .r16 heightmaps Python automation creates a new Unreal project and imports the heightmaps Custom UE plugin (C++) builds Landscapes from the imported heightmaps and places them correctly in the level Foliage: automatically placed across the terrain The workflow reduce from ~60 minutes to ~5 minutes for ~45 landscapes (~12× faster) and made it deterministic and repeatable ideal when terrain needs frequent regeneration.
1
3
136
Cover image for I worked on Sand Bullet (Unity 3D) a top-down shooter indie ...
I worked on Sand Bullet (Unity 3D) a top-down shooter indie title and owned the full development cycle from early concept to final deployment. I built the core tech including enemy AI, a flexible weapon system, and in-game power-ups, then pushed it through release on Steam, where it picked up real user traction and feedback that helped shape polish and iteration.
2
20
283
Cover image for I worked on R3V3nge, focusing on turning gameplay ideas into...
I worked on R3V3nge, focusing on turning gameplay ideas into stable, production-ready features in Unreal (C++ + Blueprints). I implemented and iterated core gameplay systems, tightened state handling, fixed edge-case bugs, and ran regular QA/debug passes to prevent regressions. I also did profiling/performance tuning to reduce hitches and keep gameplay responsive, while unblocking teammates when needed.
21
267
Cover image for I recently worked on a multiplayer MMA-style project in Unre...
I recently worked on a multiplayer MMA-style project in Unreal Engine (C++), focusing on server-authoritative gameplay, replication/network flow, backend/API integration, and performance-minded polish. Loved the challenge of making combat feel fair and responsive under latency.
19
261
Cover image for I worked on a multiplayer VR Search & Rescue simulation. I b...
I worked on a multiplayer VR Search & Rescue simulation. I built the online stack in Unreal using Epic Online Services (EOSOnlineSubsystem) and Vivox voice chat, handled session creation + server/client synchronization, and delivered key VR interactions (grabbing/manipulation) plus traversal systems like vehicles and real-world terrain streaming with Cesium to support realistic rescue missions.
16
252
Cover image for Innovative Team Management Simulation in Unreal Engine 5
I recently built a Team Ownership & Economy Simulation System in Unreal Engine 5, inspired by franchise-style management modes where players run a team as a business. The system includes team creation, a weekly simulation loop, and a management dashboard that tracks revenue, expenses, performance score, and team valuation. Revenue is generated from game wins, sponsorships, and media exposure, while expenses include player salaries, marketing spend, and operational costs. Ownership decisions like marketing, facilities, and staff upgrades use escalating costs to encourage strategic trade-offs, with all logic handled through a modular, extensible team manager designed to support multiple teams and future persistence.
1
1
130