All work

PrivatBank

2026PrivatBank, four WebGL scroll stories

PrivatBank — the Privat Pro card on a train table by the window

One card that becomes the subscription.

This shows what a subscription promo on PrivatBank’s English site can be when it is one continuous scene. An ordinary Universalna card stands on a plinth, turns on its edge, and a wave of light makes it a Privat card; the same card becomes Privat Pro in the dark and Shared Pro in plum. There are four pages: the home page, Privat, Privat Pro and Universalna.

Texts, the logo, colours and card pictures come from privatbank.ua/en. The scenes, the light, the 3D objects and the motion are my work.

A walk through all four pages, no sound

The home page is one scene.

A single canvas that scrolling moves through. The card rises, the field turns mint, the bank’s rates pass as lacquered figures set in its own typeface, partners arrive as 3D objects, and the card becomes Privat Pro and then Shared Pro. The scene ends on three cards standing on columns of coins that grow with the benefit calculator, which uses the fields and the formula of the bank’s own subscriptions page.

PrivatBank — the home page opens on the card, standing on a plinth
The home page opens on the card, standing on a plinth
PrivatBank — the field turns mint: a valuable addition to your cards
The field turns mint: a valuable addition to your cards
PrivatBank — Up to 62 days interest-free, as a figure beside the card
Up to 62 days interest-free, as a figure beside the card
PrivatBank — Partner offers arrive as 3D objects around the Privat Pro card
Partner offers arrive as 3D objects around the Privat Pro card
PrivatBank — Shared Pro: one card becomes a hand of five
Shared Pro: one card becomes a hand of five
PrivatBank — Compare subscriptions: the card on a column of coins
Compare subscriptions: the card on a column of coins

Privat: a mint world.

The Privat page keeps the soft mint of the bank’s own renders. Coins fly into a Payment Card through a glass 0, a calendar marks sixty-two days one by one, an envelope opens and its 5% grows fur, and a parcel flies the card across the border and back.

PrivatBank — Zero for Payment Card top-ups: coins arc into the second card
Zero for Payment Card top-ups: coins arc into the second card
PrivatBank — a clay calendar marks the days of the grace period
A clay calendar marks the days of the grace period
PrivatBank — Five per cent a year on savings in an Envelope
Five per cent a year on savings in an Envelope
PrivatBank — Free card delivery, across Ukraine or abroad
Free card delivery, across Ukraine or abroad

Privat Pro: a dark studio.

Privat Pro is lit like a product shot. The credit-withdrawal fee goes from 3.5% to 0%, the 7% passive income is made of fur, and the card lies on a turntable whose edge holds the partners’ offers, with the front one named.

PrivatBank — the fee of 3.5% is struck out to make room for 0%
The fee of 3.5% is struck out to make room for 0%
PrivatBank — Passive income, seven per cent a year, in fur
Passive income, seven per cent a year, in fur
PrivatBank — the card on a turntable, with partner offers around its edge
The card on a turntable, with partner offers around its edge

Universalna: days, parts and the moon.

The Universalna page counts. Fifty-five marks light up around the card, seven more come with a subscription, and the card splits into twenty-five equal parts for payment by parts. Cashback coins leave its edge and return, and it flies around a clay globe and on to the moon, because the bank’s page says it delivers there too.

PrivatBank — Up to 55 days with no interest, as a dial of marks
Up to 55 days with no interest, as a dial of marks
PrivatBank — Cashback coins in the Pryvit loyalty programme
Cashback coins in the Pryvit loyalty programme
PrivatBank — Delivery wherever you like: the card over a clay globe
Delivery wherever you like: the card over a clay globe
PrivatBank — We even deliver to the moon
We even deliver to the moon

On a phone.

The same stories run on a phone: the card sits above its text, the calculator folds into a question, and each scene is built again for the narrow screen, not scaled.

PrivatBank — the home page on a phone
The home page on a phone
PrivatBank — the Privat calendar
The Privat calendar
PrivatBank — Seven per cent on Privat Pro
Seven per cent on Privat Pro
PrivatBank — the Universalna dial
The Universalna dial

Made with the bank’s own material.

Every page is a WebGL scene on one canvas, written for this project: a glass shader that refracts the scene behind it, clay and fur materials, lacquered figures cut from the bank’s typeface, and a camera that breathes between scenes. Land on the globe comes from Natural Earth, which is in the public domain. Without WebGL or with reduced motion, each page falls back to a plain page with the official pictures.

Not endorsed by PrivatBank. Texts, logo, colours and card pictures are the bank’s own.

Dmytro Dintsen
Senior product designer

Let’s make
something good.

Write on Telegram
Thank you for connecting with me! I will be in touch soon.