Commercial projects

Heroes of Artadis

Heroes of Artadis is a free-to-play turn-based online strategy with CCG elements.
The game combines the elements of a collectible card game and classic strategy.
About my results on this project:

Game Logic

  • Implemented 20+ daily & seasonal quests/challenges;
  • Developed 30+ unique character/hero abilities;

UI Development

  • Developed extensive logic for player profile customization (avatar, titles, banners) and dynamic Addressable loading;
  • Organized scalable UI process for Figma & Unity;
  • Implemented plurals support for localization;

Tooling

  • Created a core scenario tester for QA departments (including creation, recording, running, and result output);
  • Developed a tool for fast creation and integration of Battle Pass challenges;
  • Created Code Templates for faster game logic writing;

Technical Stacks

  • Unity Engine, C#, CRP, DOTS, UI Toolkit

Merge Punk

Merge Punk combines elements of Tower Defense and Tower Attack game!.
Build, merge, upgrade, defend or attack โ€“ everything is in your hands!

About my results on this project:

Game Logic

  • Shipped game from scratch to Soft Launch;
  • Developed usable items, skills mechanics;
  • Implemented 25+ unique character & hero skills;
  • Shop and Unity IAP integration

UI Development

  • Created 50% of all UI in the game (including HUD, Shop, Collections)
  • Designed an extensible architecture MVP

Client-Server

  • Designed and implemented a hybrid client-server relationship based on clear .NET (same for client and server)
  • Decreased network traffic by 50% (optimized GET/POST requests)

Optimization

  • FPS optimization (from 30 to stable 60) for mobile devices
  • Memory traffic optimization (from ~10 KB per frame to almost zero)
  • Added pooling for characters, projectiles, and other objects

Process Management

  • Supervised processes like sprint planning, sprint finishing, and retrospective
  • Assisted in transitioning from waterfall planning to agile methodology

Other Contributions

  • Assisted the CTO with technical interviews for the Unity Developer position
  • Implemented Facebook, Google Play, Firebase, and other SDKs

Technical Stacks

  • Unity Engine, C#, URP, uGUI

Jams Projects

My indie staff

AveL

AveL simple puzzle platform game about two brothers boxes!.


Thief Cracker

“Thief Cracker” is a bold platformer where you solve math puzzles to outsmart traps and claim the ultimate prize!


Publications

Btw, I am also tech writer :)

Between the Lines: Animation in UI Toolkit

Between the Lines: Creating Interface Elements Using VectorApi Unity UI Toolkit

What the Future Holds or New Opportunities of the UI Toolkit

Between the Lines: Divide and Conquer Interfaces in Unity

How to write Hello World using LeoEcs & Zenject

Reducing entrophy in the UI: MVP pattern


Research workshop

Tests, R&D and other kind of projects

Karel Python Edition

Karel in Python teaches programming basics through fun and interactive coding challenges.


This content does not resize on smaller browser widths. Try using the fullscreen button below (after loading the game).
Unity WebGL builds are not supported on mobile devices.