Vladimir HlobchastyiVladimir HlobchastyiSenior Software Engineer
Back to work
Case Study
Personal product · Google Play

Retro Lines

An original Android puzzle game I took from its core rules through React Native development and Google Play release.

Role

Solo product developer

My scope

Owned the product from game rules and progression through the mobile UI, implementation, local save system and store release.
Preview & Screenshots
01 / 03
Retro Lines — image 1
Retro Lines — image 2
Retro Lines — image 3

Product context

Players shift a complete row or column by one cell, with blocks wrapping around the board, to line up three or more blocks that share a color and shape. Matches can trigger cascades; each stage adds a score target and a tighter move budget.

Challenge

The game needed a clear rule players could understand quickly, while still leaving room to plan ahead. Each move changes a whole line, so the board has to make the next choice legible and cascades must resolve consistently. Progress also needed to feel rewarding without interrupting play.

Outcome

A complete play loop with saved progress, score and achievement tracking, unlockable visual themes, audio and language settings, and optional rewarded access.

Responsibilities

03 areas
01

Product rules and progression

Defined the row-and-column shift mechanic, wraparound behavior, match rules, cascade resolution, stage targets and move limits.

02

Mobile implementation

Built the React Native app, gameplay screens, persistent local progress, settings, statistics and achievement flows.

03

Release and ongoing play

Prepared and published the Android release, with collectible themes, original in-game audio and optional rewarded video flows.

Technologies used

React NativeExpoTypeScriptAsyncStorageReact NavigationExpo Audio