I like growing professionally, learning new things and digging deep into solving problems and experimenting. I am a proficient user of C# and Unity. Besides, I am learning deeply into Unreal Engine and C++ with a custom ECS plugin to embrace more knowledge.
-
Unreal Engine DeveloperPet Project Sep 2021 - PresentDevelopment of my own prototype on Unreal Engine 5The architecture is based on the ECS framework- Integration of ECS architecture into the engine (before Mass)- Creation of the Instancing Skeletal Mesh render system (allows you to draw a large number of any Skeletal Mesh per one DrawCall)- Creating a tool and developing AI (The infinite axis utility system approach was used which is perfectly aligned with the ECS framework)- Working with the Chaos system- Creating projectile system using Niagara (it allows to draw tens of thousands per one DrawCall)- Project profiling using Unreal Insights and RenderDoc- Working with multiplayer components using Unreal engine -
Lead Unity DeveloperAvvyland Apr 2020 - Oct 2022Developed mobile decentralized AR application based on the blockchain and a service for creating user content.The Unity engine and cutting-edge technologies were used in the development:- Unity DOTS (including dependent components and packages)- URP (Universal Render Pipeline)- AR module- Networking using GRPC and ProtobuffDeveloped and supervised entire application architecture:- Created dynamically changing, resizable, endless large-scale world- Profiling and performance optimization- Created of custom animation system- Client-server interaction with support for a large number of users in one game world- Created resource management system- Implemented and researched new technologiesAdditionally:- Code review- Interviewed and hired developers- Planned and distributed tasks- Guided the development pipeline -
Unity DeveloperGaijin Entertainment Sep 2019 - Mar 2020Москва, Москва, РоссияProject: Third Person Shooter(closed beta) Responsibilities: - Convertion custom ECS architecture to Unity DOTS(ECS) - AI - OptimizationsProject: Mobile game “World of Monsters”Responsibilities: - Gameplay mechanic implementation - Work with UI - Optimization -
Unity 3D DeveloperFibrum May 2016 - Aug 2019Москва, РоссияProject: PC VR Game «Party Pumper» Responsibilities: - Researching the ways of crowd rendering - Created a system allowing to use a large number of game characters within the frame without loos of performance based on Unity DOTS - Created additional tools and engine extensions when working with system - AI developmentVR project: «Desirium»Responsibilities: - Application architecture development - Developed functional and interface parts: - animation logic - sound effects - interface functionality - Plugins functioning and connection - Developed game content from scratch - Client-server interaction - Application optimization Released on platforms: VivePort, GearVr, Oculus Go
Yakov Gomza Education Details
-
Новосибирская Государственная Академия Водного Транспорта (Нгавт)Information Technology
Frequently Asked Questions about Yakov Gomza
What company does Yakov Gomza work for?
Yakov Gomza works for Pet Project
What is Yakov Gomza's role at the current company?
Yakov Gomza's current role is Unity Developer,Unreal Engine Developer.
What schools did Yakov Gomza attend?
Yakov Gomza attended Новосибирская Государственная Академия Водного Транспорта (Нгавт).
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial