Click the images to play demo clips
Monument Valley in a Browser
A clone of the famous Monument Valley mobile game by USTWO GAMES, written in Three.js for 3D graphics.
If you came along through the personal website with Chrome browser, you have already gone through this project.
Sorting Visualized
A picture is worth a thousand words: Watch how sortings work in real-time
Word Search
Player is given 60 seconds to find 6 words: [Swift, Kotlin, ObjectiveC, Variable, Java, Mobile] in the randomized 10x10 game board. Simply swipe over the words found.
Mimic Calculator
A cloned iOS Calculator app using SwiftUI
SwiftUI framework practice with basic arithmetic logics
Rhythm
Rhythm is a music game where a player presses proper keys(S, D, F, Spacebar, J, K, L) according to the notes falling from the top to bottom along with the music selected, using Java.
Flying Cat - Unity
This is an iOS version of Flying Cat, written with Unity and C#.
Flying Cat - Java
This version of Flying Cat is written in Java.
Flying Cat - Racket
The very first version of Flying Cat written in an educational programming language, Racket. Since Racket does not support objects, I had to store all the properties of moving parts into a single array to implement this game.