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
19
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
70
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
229
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
217
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
224
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
210
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.