Senior Game Developer
CurrentJoined the Midcore 4X Strategy project as a part of the initial developer team.Built up the high-performance systems, including:- Implementing Renderers scaled to thousands of meshes using custom Culling and Batching solutions.- Implementing Mesh skinning on the GPU, rendering hundreds of animated characters on Mobile devices.- Integrating Unity DOTS for gameplay systems and taking work off the main thread.- Implementing a custom Asset Manager for optimized Disk and RAM usage, remote downloads, async operation handling, and productive developer workflow.- Implementing custom data structures, data types and patterns for optimized GC usage.- Implemented a custom Log system for high throughput logging requirements.- Working closely with the Unity Profiler, Memory Profiler and Frame Debugger, optimizing low-end devices for both Android and iOS.- Sharing my optimization knowledge with everyone.