Nikita Anufriev
Portfolio
Playtika
● Client unity developer responsible for end-to-end new features development and improving exsisting components. ● Developed 4 major game features. ● Improved 2 big legacy components - covered them with test, provided written documentation and did refactoring. Increased component’s stability to 95%.
Board Kings
Genre: Casual game. Role: Senior Unity Client Developer. ● Involved in implementing new functionality, fixing bugs, refactoring and writing tests, writing and optimizing client-server interaction. ● StrangeIoc was used as di, Promise and classic .Net Tasks were used for asynchronous programming.
Nora’s Ark
Genre: Match3. Role: Senior Unity Developer. ● I spent most of my time optimizing the project as a whole. ● Accelerated the game launch from 15 to 3 seconds, implemented UniTask and Zenject, optimized work with Addressables and configured loading of remote content from Amazon Web Services. ● Implemented the practice of Pull Requests and Code Review. ● I was also involved in the implementation of new functionality (for example, new events, player profile, achievements, notifications), connecting various third-party services (for example, AppsFlyer, Amplitude Analytics).
Hello.io
Genre: Rogue like cards game. Role: Lead Unity Developer. ● Was involved in the creation of many graphic installations, wrote many components for reuse in different projects. ● Made tools for designers to facilitate and speed up their work with installations. ● Managed a development team of 4 programmers. ● Led projects for Soyuzmultfilm (at VDNKh there is a pavilion with interactive installations based on Soviet cartoons https://souzmultpark.ru/#about), Hello Park https://hello-park.com/aviapark/main.
Knock on the Coffin Lid
Genre: Rogue like cards game. Role: Senior Unity Developer. ● Involved in the implementation of new functionality, bug fixes, optimization, writing tools for game designers to increase the speed and efficiency of their work (for example, editor extensions for convenient work with settings for levels, maps, enemies). ● Completely wrote the logic for the new hero (Bjorn).
Space Cat Evolution and Human Evolution
Genre: Clicker. Role: Unity Developer. ● I wrote a prototype of the game Cat Evolution, then rewrote it with a normal architecture. ● Involved in finalizing and supporting the project, introducing new functionality. ● Then, based on Cat Evolution, the more successful Human Evolution project was created, which I also supported. https://play.google.com/store/apps/details?id=com.banana4apps.spacecats&hl=en_US&gl=US https://play.google.com/store/apps/details?id=com.banana4apps.evolution&hl=en_US&gl=US
NDA
● Increased game launch speed by 3 times. ● Optimized game perfomance - got rid of lags and FPS drops. ● Improved stability of the project by refactoring game systems and components. ● Integrated Zenject, asynchronous programming, remote content downloading. ● Established the code review process. ● Architectural decision-making. ● Legacy code rewriting. ● Refactoring. ● Full system optimization. ● Implementation of new features. ● Implement analytics services. ● New feature implementation.