Projects
Open-world sandbox RPG combining sandbox exploration with detailed RPG storytelling. Procedurally generated world with handcrafted adventure scenarios, unique biomes, and co-op gameplay. Block-by-block construction, scripting, and minigame creation. Custom game engine with C++, Luau, Python, flecs ECS, Valve GameNetworkingSockets, WebRTC. Anti-cheat, parental controls, character customization, community servers (shared-source code), and Hytale Model Maker for 3D modeling and animation.
Services
Multiplayer game and real-time application development. Client/server architecture, WebRTC, WebSockets, gRPC, Photon, Netcode, enet/raknet, and custom networking solutions.
Labs
3D Voxel World & Multiplayer Netcode Sandbox
Procedural 3D voxel world sandbox running in Three.js showcasing real-time client-side prediction, entity interpolation, and authoritative server reconciliation over low-latency WebRTC datagrams.
WebRTC DataChannel & Sans-IO RUDP Packet Visualizer
Interactive networking laboratory contrasting TCP stream stalls against sans-IO RUDP over WebRTC DataChannels with live jitter, synthetic loss, and a 32-bit sliding ack bitfield inspector.