ENGINEERING / PRODUCTION

Engineering Highlights

Documented decisions in optimization, resource integrity and gameplay architecture. Explore the problem, my contribution and the reported result.

All Projects Explore tools & labs
01 / Казки Лорі: Книги Українською

Mobile content optimization

Interactive Ukrainian-language stories with branching choices and character customization. I developed narrative components, product features and the mobile optimization work described below.

Problem

The build exceeded 200 MB. With three stories available, freezes and crashes occurred after 3–4 chapters of a story.

Solution & my contribution

Developed custom Naninovel scenario components; integrated sound, animation, analytics and supporting services.

Result

Source-reported result: iOS build 41.7 MB; Android build 48.2 MB. Seven stories were added: all 10 stories, with 4–13 chapters each, could be completed in one session without freezes or crashes. These are historical project observations, not a new benchmark.

View Project
02 / Comix Zero

Enemy AI & combat systems

A comic-panel action platformer for Windows and Steam. My contribution spans enemy behavior, combat, gameplay systems and production tooling.

My contribution

Implemented enemy behavior trees in Behavior Designer and custom Action, Composite, Conditional and Decorator nodes.

Result

Enemy behavior and melee/ranged combat implemented with custom behavior-tree nodes, animation-synchronized attacks and editor-configurable combat parameters.

View Project
03 / Bubble Story / Honey Bubble Boom

Resource integrity after an exploit

A family of social-network bubble shooters. All five historical titles are preserved below; the source describes a shared contribution rather than separate ownership of each game.

Problem

A publicly shared Cheat Engine exploit let players alter special resource amounts.

Solution & my contribution

Worked with the backend developer to analyze the attack, change sensitive-data storage and transport, introduce server validation and protect values on the client.

Result

After the update, the existing cheat stopped working. This is the documented outcome of that incident, not a claim that all cheating was eliminated.

View Project