RF
Riza Fauzi
HomeExperienceProjectsEducation
LinkedInContactDownload CV
01/Overview01 — 06
Overview01Description02Details03Tech stack04Screens05Contact06
← All projects01/Games+
RCTI+ Logo
FREELANCE · 14RCTI+ · Vision+

Games+.

Games+ Arcade inside RCTI+: casual HTML5 games with coins, leaderboards, competitions, and prizes to redeem.

Mobile app · HTML5 Gaming Portal · 2021 — 2022 · Frontend Engineer
02/Description

About the project.

Games+ is the casual gaming portal inside RCTI+, where users play HTML5 games, compete on leaderboards, and redeem prizes. I worked on the web app that ties it together: the game catalogue, a wallet of coins, premium tickets and points, event competitions with live rankings, the prize shop, and coin top-ups.

03/Details

Challenges & decisions.

The loop

Games+ Arcade turns casual HTML5 games into a loyalty loop for RCTI+ users: play to earn tickets and points, climb event leaderboards, and redeem them for vouchers and experiences.


One shell, many games

The portal is a React web app that runs inside the RCTI+ platform and its native apps through a webview. It hosts many third-party and in-house HTML5 games, so the shell around them (wallet, leaderboards, events) has to stay fast and consistent whichever game is open.


What's inside

  • Game catalogue with search, new releases, and recently played games.

  • A wallet of coins, premium tickets, and Games+ points, with coin history.

  • Time-boxed competitions with per-game and event leaderboards.

  • Prize shop for redeeming tickets into vouchers and meet-and-greets.

  • Coin packs with bonus coins, plus referral and redemption codes.

  • Game details with screenshots and like or dislike reviews.


The hard parts

  • Keeping balances and rankings accurate across many games and events.

  • Embedding HTML5 games and ads without slowing down the surrounding app.

  • Running seasonal events and flash sales without shipping a new app version.


What I built

I built and maintained the Games+ web app: the catalogue, wallet, leaderboard, and prize flows, event tracking, and the webview integration with the native Android and iOS apps.

04/Tech stack

Built with.

01NextJS02ReactJS
05/Screens

A look inside.

AppiOS · Android
Games+ Arcade home with a competition banner, coin, ticket, and point balances, and new games.
01 · Home
Searchable list of HTML5 games with play buttons.
02 · Game catalogue
October Fest competition leaderboard with the user's rank and top players.
03 · Competition leaderboard
Account page with wallet balances, recently played games, and menu.
04 · Account
Prize catalogue for redeeming tickets for vouchers and event passes.
05 · Prizes
Competition details with how to join and the prize list.
06 · Competition rules
Game page with description, preview images, and a like or dislike review.
07 · Game detail
Per-game leaderboard with the user's rank and top scores.
08 · Game leaderboard
In-game screen of Word Box, an HTML5 puzzle game.
09 · Gameplay
Coin history with migrations, gifts, and free coins.
10 · Coin history
Coin packs with bonus coins and prices.
11 · Buy coins
Flash sale and competition pop-up over the home screen.
12 · Promo pop-up
←
PREVIOUS PROJECTRCTI+ Payment Service.
NEXT PROJECTSetoko.
→
Open to roles

Let's work together.

Frontend & Mobile Engineer (React, React Native)

Contact meDownload CV ↓
RF
Frontend & Mobile Engineer (React, React Native)mrizafauzi.r@gmail.com
SECTIONSExperienceProjectsEducation
ELSEWHERELinkedIn ↗GitHub ↗Instagram ↗
© 2026 Riza Fauzi