GAMES I MADE
MYNIVERSE (2016)
Platform: PC/Mac | Engine: Processing
Description: Myniverse is an interactive sketchbook where users can use preset tools to draw, create, and add celestial objects and phenomena to freely create their own space-scapes.
Story: This was for a school group project, in which I was in charge of programming the entire project through the Processing software and language. This project earned us the department’s S-Award for design.
​
TRYANGLE (2019)
Platform: Mobile (iOS/Android) | Engine: Unity
Description: TryAngle is a 2.5D fast-paced arcade game where players control a ‘virus’ to destroy bits of data flowing through a network. There is a timer that runs out and players must tap on the screen to move and collide with objects to re-fill the timer. Each wave is composed of a variety of ‘enemies’ and even a boss battle at the end of each wave.
Story: This was a 2-person project, in which I was in charge of programming, SFX, and BGM. The music was self-composed. The project was terminated mid-way due to other endeavors.
​
YOU ARE THE BAG (2020)
Platform: WebGL | Engine: Unity
Description: You Are The Bag is a side-scrolling inventory management game, where players play the role of the main character’s bag, instead of the character. Players must manage the inventory contents so that the player can have the advantage in his encounters whenever he searches his bag for items.
Story: This was a 2-person project, in which I was in charge of programming and sounds. This game was conceived based on the theme of “You are not the main character” and completed within 25 hours of development. This was an experimental project and is not available for play.
​
THE REVOLVER (2020)
Platform: WebGL | Engine: Unity
Description: The Revolver is a rogue-like top-down shooter game with elements of card games. Players use a revolver to kill approaching enemies, and each kill rewards them with one or two bullets. Each bullet color, which changes each playthrough, represents a specific type of bullet and players must be strategic with their choices of which bullets to use and which to discard, as some are good and some are bad.
​
Story: This was a 2-person project, in which I was in charge of programming and sounds. This game was created for the 48-hour Mix and Game Jam 2020, hosted in Itch.io with the theme of “Mixing Genres", and is currently available also on Itch.io.
​
SLIME SIEGE (2020)
Platform: WebGL | Engine: Unity
Description: Slime Siege is a side-scrolling tower defense game, where players can spawn three different types of slime units to defend their base from evil knights. Each slime unit can be upgraded with a variety of perks that self-mutate over time, providing the player with a variety of advantages (and sometimes disadvantages).
Story: This was a 2-person project, in which I was in charge of programming and sounds. This game was created for the 48-hour Ludum Dare Discord Game Jam #5, hosted in Itch.io with the theme of “Mutation”, and is currently available also on Itch.io.
​
ETERNAL HERO (2021)
Platform: PC | Engine: Unity
Description: Eternal Hero is a bullet-hell platformer game, where players have to evade, hack, and slash their ways through 5 bullet-infested stages, each with a boss to defeat.
Story: This was a 4-person project, in which I was one of the four programmers. I was in charge of the player controller and map design. This game was created for the 7-day My First Game Jam, hosted in Itch.io with the theme of “Locked”, and is currently available also on Itch.io.
​
THE CRATEST JUMP (2021)
Platform: Mobile (Android)/WebGL | Engine: Unity
Description: The Cratest Jump is a hyper-casual vertically-scrolling platformer game. Players control a crate, and through the drag-release mechanic, jump from one platform to another. The goal is to go as high as possible and get the highest score.
​
Story: This was a 2-person project, in which I was in charge of programming. The game is currently available for free on Google Play for Android devices and Itch.io for non-mobile devices.
​
Surviving The Heat (2021)
Platform: PC | Engine: Unity
Description: Surviving The Heat is a point-and-click escape room-style simulation game where players have to survive the summer heat as a student living a tough life in a basement room.
​
Story: This was a 3-person project, in which I was in charge of programming. This game was created for the 48-hour Smilegate August Game Jam with the theme of "It was summer" and it is currently available for free on Stove for PC users.
​
Fall Knight 2 (2021)
Platform: PC | Engine: Unity
Description: Fall Knight 2 is a combat-based platformer game where both movement and combat are achievable through usage of abilities only. Players must traverse through five levels of increasing difficulty using their wits and skills and defeat the boss waiting for them at the end.
​
Story: This was a 6-person project, in which I was one of the four programmers. I was in charge of player abilities and map gimmicks, notably apparition, fire-bending, and wind features. This game was created for the 48-hour Smilegate September Game Jam as a sequel to a previous game jam submission. It is currently available for free on Stove for PC users.
​
Interstellar Simulation (2021)
Platform: WebGL | Engine: Unity
Description: Interstellar Simulation is a time-dilation simulation game with no specific objectives or progression. Players can re-arrange planets along the spaceship travel route and experiment with the effects of gravitational time dilation.
​
Story: This was a solo project with some third-party sprites and sound assets. It was inspired by the movie Interstellar. Some effort was made to recreate the black hole as seen in the film with simple particles and post-processing effects. It is currently available on Itch.io.
​
Finding Luna (2021)
Platform: PC | Engine: Unity
Description: Finding Luna is a relaxing 3D adventure game where players have to find their lost cat in a cozy and slightly dream-like town. Players can explore the town, interact with various things, and talk to various NPCs to get clues to find their cat!
​
Story: This was a 3-person project, in which I was one of the two programmers. I was mainly in charge of the player controller, overall game logic, progression, and mechanics. This game was created for the 48-hour Smilegate October Game Jam. It is currently available for free on Stove for PC users.
​
Vacuum Battle (2021)
Platform: Mobile (iOS/Android) | Engine: Unity
Description: Vacuum Battle is a 3D hyper-casual mobile game where players have to vacuum up a variety of objects on the floor from dust balls to toys and send them flying to the nearby trash can. Players must do this faster than the opponent. The centerpiece of the game is its ASMR/oddly-satisfying vacuuming mechanic.
​
Story: This was made in a 3-person team in collaboration with Aloha Factory, for which I was in charge of programming. It is currently available on Google Play for mobile devices.
​
Eleven Winning (2021)
Platform: Mobile (Android)/PC | Engine: Unity
Description: Eleven Winning is a tabletop puzzle sports game where players first roll dice to determine strength of opposition and goal size, place their players on the field, and then finally aim and slingshot the ball with the goal of scoring. Players must place, shoot, and score all within 11 seconds.
​
Story: This was a 5-person project, in which I was one of the three programmers. I was mainly in charge of enemy and ball behaviors, UI, some system designs, and visual effects. This game was created for the 48-hour 11 Second game jam. It is currently available on Google Play for mobile devices and Itch.io for non-mobile devices.
​
Drone Delivery (2021)
Platform: PC | Engine: Unity
Description: Drone Delivery is a casual 3D flight simulator game where players control a drone and must deliver packages to various destinations on a simulated city based on real-life Pangyo in South Korea without crashing or running out of battery while avoiding enemy drones programmed to sabotage!
​
Story: This was a 4-person project, in which I was one of the two programmers. I was mainly in charge of enemy behaviors, ending design, and post-processing. This game was created for the 48-hour Smilegate December Game Jam. It is currently available for free on Stove for PC users.
​
Line Jump (2022)
Platform: Mobile (Android)/WebGL | Engine: Unity
Description: Line Jump is a set of two hyper-casual infinite runner games in which players have to travel farthest and/or accumulate the highest scores. Both games require players to avoid obstacles, but with different gameplay mechanics. They are both simple yet hard to master, strangely familiar yet novel.
​
Story: This was a solo project, made to actualize two key gameplay mechanics I had in mind a while back. Although they look simple, both games utilize carefully implemented input handling and custom physics for maximum "feel". It is currently available on Itch.io for non-mobile devices, but an android release will be coming soon!
​
Piano Sky (2022)
Platform: WebGL | Engine: Unity
Description: Piano Sky is a relaxing music game in which players can experiment with auto-generated piano notes that fly towards the night sky. It is a very simple game with no particular objectives. The piano notes are procedurally generated through algorithmic logic based on music theory.
​
Story: This was a solo project, and was inspired by a recent show I watched about music, specifically the piano. It is currently available on Itch.io.
​
Auxiliary (2022)
Platform: PC/Mac | Engine: Unity
Description: Auxiliary is a 2.5D fantasy realtime/turn-based hybrid strategy roguelite deckbuilding RPG game where players play the supporting role of a warrior named Revna as she journeys through a vast world filled with story, combat, and adventure.
​
Story: Auxiliary was a 5-person project, in which I was one of the three programmers. I was in charge of the player controller, combat, card/deck, stage flow, and camera-related systems. This project was submitted to GIGDC 2022. Due to other commitments the group members have since undertaken, the project has been terminated and will remain as a prototype.
​
Game Systems Package (2022)
Platform: NA | Engine: Unity
Description: This is an importable package I made, which contains a comprehensive set of modular and expandable fundamental game systems that all games require.
​
-
UI/UX (Menu, tab, popup, alert, cursor, scene, loading, navigation)
-
Modular UI prefabs
-
Customizable loading panels
-
Localization
-
Input (Multi-platform, Rebinding)
-
Options (Video, Audio, Gameplay)
-
Addressables
-
GameObject and Particle Spawner/Pooler
-
Sound Manager and AudioSource Pooler
-
Save & Load (Encrypted JSON)
-
Stat modification
-
State machine templates
-
Debugger and Logger
-
Helper and extension methods
​
Story: Instead of re-inventing the wheel each time I start a new project, I decided to make a one-for-all solution package.
​
A multiplayer (Netcode for GameObjects) expansion for this package is currently in development
​
Untitled Project (Upcoming)
Platform: PC/Mac | Engine: Unity
Description: This upcoming game will be a 3D multiplayer platformer game.
​
Story: It is currently in development and it is a solo project as a means of learning about networking and multiplayer development.