Avoid Me preview

Avoid Me

gamegame templatePersonal Project

Avoid Me is a fast-paced reflex avoidance template played in an open field. Every enemy replays the exact trail you leave behind, so sharp turns and sudden stops turn deadly while you dodge chasers, sword-firing shooters, and orbiting blades on an exponential spawn curve.

Phaser.jsTypeScript
Demo Project
King's Plot preview

King's Plot

gamegame templatePersonal Project

King's Plot is a strategic chess capture puzzle template where pieces only move by capturing. Plan multi-step capture chains until the King is the last piece standing, using the lock rule, undo, and a hint system driven by the same solver that generated the board. Procedurally generated levels run from 4×4 to 8×8 with guaranteed solvability.

Phaser.jsTypeScript
Demo Project
Dojo Rush preview

Dojo Rush

gamegame templatePersonal Project

Dojo Rush is a fast-paced arena action template where the player stays fixed at the centre while enemies close in from all four directions. Attack with WASD, arrow keys, or swipe gestures to keep a continuously decaying power bar charged, unleashing an automatic special attack that clears the screen.

Phaser.jsTypeScript
Demo Project
Three Sided Box preview

Three Sided Box

gamegame templatePersonal Project

Three Sided Box is a brain-teasing isometric puzzle template. Draw connected paths across a 3D grid to activate every playable face of each box, branching around dead ends and falling back on undo or reset when you get stuck, with levels coming from a built-in generator. Everything is presented in a 2.5D isometric projection.

Phaser.jsTypeScript
Demo Project
One Step Ninja preview

One Step Ninja

gamegame templatePersonal Project

One Step Ninja is a fast-paced, mobile-first arcade action template set on an 8×8 grid. Dodge four enemy types with distinct attack patterns while collecting gold to push your score higher, using smooth grid-based movement with jump animations.

Phaser.jsTypeScript
Demo Project
Cluck Control preview

Cluck Control

gamegame templatePersonal Project

Cluck Control is a compact, mobile-first grid puzzle template where the chicken starts walking the moment you press Start. Shape a single unambiguous route to the goal with placeable items and interactive hazards, since the chicken only turns when exactly one direction is open. It ships with 35 ready-to-play levels built for portrait mobile screens.

Phaser.jsTypeScript
Demo Project
Pig Avoider preview

Pig Avoider

gamegame templatePersonal Project

Pig Avoider is a fast, easy-to-pick-up 2D arcade game template with one-touch controls. Move toward your tap or click to dodge the pigs roaming the map while collecting coins for bonus points, staying in motion to survive longer and chase a high score.

Phaser.jsTypeScript
Demo Project
Auto Knight preview

Auto Knight

gamegame templatePersonal Project

Auto Knight is a fast, easy-to-pick-up pixel auto-run game template. Your knight runs forward and fights automatically once enemies get close, so surviving is all about managing HP and Lifespan through the upgrades that appear along the path.

Phaser.jsTypeScript
Demo Project
Crossmath preview

Crossmath

gamegame templatePersonal Project

Crossmath is a compact, mobile-first maths crossword puzzle template that is easy to pick up and satisfying to solve. Fill every empty cell with candidate numbers so each horizontal and vertical equation is true, or drag numbers straight onto the grid for faster play. It includes 25 ready-to-play levels from a bundled generator.

Phaser.jsTypeScript
Demo Project
Queen Master preview

Queen Master

gamegame templatePersonal Project

Queen Master is a compact, mobile-first logic puzzle template that is easy to understand yet keeps your brain busy. Place exactly one queen per coloured region so no two share a row, column, or diagonal, spending your three reveals carefully to uncover the hidden queens. It ships with 25 ready-to-play levels from a bundled generator.

Phaser.jsTypeScript
Demo Project
Lights Out preview

Lights Out

gamegame templatePersonal Project

Lights Out is a clean, mobile-friendly puzzle game template inspired by the classic Lights Out concept. Tap any lit cell to toggle it along with its neighbours, plan efficient moves to clear the board, and beat the move threshold for a gold completion.

Phaser.jsTypeScript
Demo Project
Prince Survivor preview

Prince Survivor

gamegame templatePersonal Project

Prince Survivor is a fast-paced survival game inspired by Vampire Survivor, designed with a much simpler gameplay loop where players take on the role of a prince fighting endless waves of enemies. The core challenge is to survive for ten intense minutes.

Phaser.jsTypeScript
Demo Project
CMS Lenovo Yoga Personality Quiz preview

CMS Lenovo Yoga Personality Quiz

webAgate International

Content management system designed specifically for the Lenovo Yoga Personality Quiz game.

React.jsNext.jsTypeScript
Demo Project
BCA UMKM Fest 2025 preview

BCA UMKM Fest 2025

webAgate International

Informational site built with Next.js for BCA UMKM FEST 2025. Provides schedules, venue details, tenant profiles, and updates in a clean, accessible format.

React.jsNext.jsTypeScript
Demo Project
Project icon

Super Fantasy Admin Panel

webAgate International

Admin dashboard for the Super Fantasy Redeem platform. Provides features for managing offers, tracking redemption history, and analyzing user engagement.

React.jsJavaScript
Super Fantasy Redeem preview

Super Fantasy Redeem

webAgate International

Vidio web app enabling users to redeem offers and rewards. Users can browse available offers, redeem them, and track their redemption history.

React.jsNext.jsTypeScript
Demo Project
CAT preview

CAT

webAgate International

Next.js content authoring tool for creating and managing learning materials. Supports publishing content displayed on the Levio Course platform.

React.jsNext.jsJavaScript
Demo Project
Levio Course preview

Levio Course

webAgate International

E-learning web application that provides various learning methods, including quizzes, visual narratives, and video-based modules to boost user engagement and learning outcomes.

React.jsNext.jsJavaScript
Demo Project
BNI Learning Game preview

BNI Learning Game

webAgate International

React-based e-learning platform with gamification to motivate learners. Offers interactive materials, quizzes, visual narratives, and video lessons.

React.jsNext.jsJavaScript
Demo Project
Word Search preview

Word Search

gameAgate International

Simple puzzle game where players hunt for HR-related terms hidden within a letter grid. Each cell contains a letter, and words can be arranged horizontally, vertically, or diagonally.

UnityC#
Demo Project
HR Personality Quiz preview

HR Personality Quiz

gameAgate International

Simple assessment game designed to help identify personality traits relevant to Human Resources roles.

React.jsTypeScript
Demo Project
Vidio Arcade Game Series preview 1/3
Vidio Arcade Game Series preview 2/3
Vidio Arcade Game Series preview 3/3

Vidio Arcade Game Series

gameAgate International

Consist Match Mania, Slice Frenzy, Pinball Royale, and Last Man Standing—which are featured in the Vidio Arcade section of the Vidio app.

UnityC#
Project EOS preview

Project EOS

gameAgate International

Multiplayer game featuring an art style and traversal mechanics inspired by Genshin Impact. Players race toward dynamic targets across expansive environments, navigating obstacles and terrain challenges along the way.

Unreal
Demo Project
Eraversary Popquiz preview

Eraversary Popquiz

gameAgate International

Eraversary Popquiz is a simple and engaging quiz game. Players answer multiple-choice questions for points that can be redeemed for exciting prizes.

Phaser.jsJavaScript
Demo Project
Jump For Life preview

Jump For Life

gameAgate International

Jump For Life is a casual arcade game created for Astra, a leading company in the insurance sector. Built to introduce Astra's insurance products in an engaging, interactive way.

Phaser.jsJavaScript
Demo Project
Axa Tower Defense preview

Axa Tower Defense

gameAgate International

Axa Tower Defense is a simple tower defense game created for Axa, a leading company in the insurance sector. Designed to engage users while subtly introducing insurance products.

Phaser.jsJavaScript
Demo Project
Hit & Run preview

Hit & Run

gameAgate International

Hit & Run is an arcade-style game as part of a promotional campaign for the film Hit & Run. Block as many enemies as possible to maintain health and reach high scores.

Phaser.jsJavaScript
Demo Project
Star Catcher preview

Star Catcher

gameAgate International

Catch falling stars for points while collecting health items and avoiding meteors. Health items increase score and health, while meteors reduce health—aim for the highest score.

Phaser.jsJavaScript
Demo Project
Finding Love preview

Finding Love

gameAgate International

Finding Love is a Unity exploration game where players search for 'love pieces' scattered throughout the environment.

UnityC#
Demo Project
Flying Lion preview

Flying Lion

gameAgate International

Flying Lion is a casual arcade game developed for Generali, a leading insurance company. Throughout the game, players can collect power-ups in the form of shields, representing Generali's core value of protection and insurance.

Phaser.jsJavaScript
Demo Project
Belfoods Catcher preview

Belfoods Catcher

gameAgate International

Belfoods Catcher is a simple endless runner game developed using Unity, inspired by popular titles like Subway Surfers.

UnityC#
Demo Project
2048 preview

2048

gamePersonal Project

This project was created to further enhance my front-end development skills and to experiment with implementing game logic using React’s modern features such as hooks and functional components.

React.jsTypeScript
Demo Project
Sudoku preview

Sudoku

gamePersonal Project

Sudoku Game is a classic logic puzzle that I built using TypeScript, ReactJS, and TailwindCSS as a personal experiment to explore AI-assisted development.

React.jsTypeScript
Demo Project
Nonogram preview

Nonogram

gamePersonal Project

A minimalist puzzle game built with React.js, TypeScript, and TailwindCSS, inspired by classic nonogram mechanics.

React.jsTypeScript
Demo Project
Avoid Your Darkness preview

Avoid Your Darkness

gamePersonal Project

Minimalist avoider game where you control your character using mouse movement. At the start of each round, enemies appear after a short delay then they begin to mimic your movements.

UnityC#
Demo Project
Lead The Box preview

Lead The Box

gamePersonal Project

Lead The Box is a minimalist puzzle game where your goal is to guide a box to the finish line by creating a clear path. The box only moves forward if there's exactly one possible route.

UnityC#
Demo Project
Tip Tap preview

Tip Tap

gamePersonal Project

Tip Tap is a simple grid-based puzzle game where your goal is to eliminate all red tiles within a limited number of moves. Each time you tap a red tile, it affects its neighboring tiles—above, below, left, and right.

Phaser.jsJavaScript
Demo Project
Queens preview

Queens

gamePersonal Project

Queens is a strategic puzzle game inspired by the movement of the queen in chess. Your challenge is to place all the queens on the board without any of them threatening each other.

Phaser.jsJavaScript
Demo Project
Wall to Wall preview

Wall to Wall

gamePersonal Project

Wall to Wall is a fast-paced avoider game where players must dodge incoming enemies that appear from all directions.

melonJsJavaScript
Demo Project