Software engineer with a strong interest in games, networked systems and high performance code. Computer science graduate, amateur illustrator. Australian citizen currently living in Sydney but open to relocation!
Multiplayer/online game systems | Realtime distributed systems
Demo with an input delay of 6 ticks, artificial latency of 25 ms (50ms ping) and artificial packet loss of 5%. Synchronisation is achieved. Network conditions weren't turbulent enough to cause freezing/locking.
Detailed notes on netcode protocols, currently detailing P2P deterministic lockstep, P2P rollback and C/S Quake/Source-style snapshots.
Further work in progress!
Maps for Krunker - played over 900,000 times
Fanart for MapleStory
Hobby illustration
Hobby illustration
Entry for a college charity art auction
Cover art for track Kingdom Come by Surup Thathachar