New World: Aeternum


Experience a thrilling open-world action RPG set on the supernatural island of Aeternum. As a shipwrecked explorer who washes ashore on the mysterious island, forge your destiny on an adventure filled with danger and opportunity.

Sonic Colors Ultimate


Join Sonic on an intergalactic journey!

I Wanna Be A Cowboy


Fight off hordes of enemies as you try to be the greatest cowboy!

Indie Game Projects

Gundalf Tile Image

Gundalf

Unity | C#

Play as Gundalf, a young wizard with a gun, that's also a staff, on a journey through time with magic, bullets, and a wise cracking doggo in a wizard hat. Watch out, it'll be pretty ruff.

Astra Obligant Tile Image

Astra Obligant

Mobile | Unity | C#

Stranded and alone. Fight fate as you are bombarded by the unknowns of outer space.

DiVe Tile Image

Di Ve

Unity | C#

A story of love, loss, grieving, and acceptance. A moth and an ethereal light journey together - each reliant on the other.

Inavder Tile Image

Invader

Unity | C#

Dodge and shoot your way through the boss invader to regain the crown!

Swarm Tile Image

Swarm

Unity | C#

Fight your way through swarms of enemies and test your ability to survive!

Milky Whey Tile Image

Milky Whey

Unity | C#

Help the little robot traverse through the Milky Whey in search of its creators.

Multi-Turret Tile Image

Multi-Turret Mayhem

Unity | C#

Put your multitasking skills to the test in Multi-Turret Mayhem!

Red Fantasy Tile Image

Red Fantasy

Unity | C#

Play as Little Red Riding Hood and fight against the Big Bad Wolf.

Square Sprint Tile Image

Square Sprint

Unity | C#

Hone your skills as you traverse through each obstacle-filled level in an attempt to reach the goal unscathed.

Android Studio Applications

Calculator Tile Image

Calculator

Mobile | Kotlin

Basic calculator with tax and tip macro.

Platelet Tile Image

Platelet

Mobile | Kotlin

Poke a Platelet!

Ayaya Tile Image

Ayaya

Mobile | Kotlin

Ayaya Intensifies!

Python Scripts

Folder Organizer Tile Image

Folder Organizer

Python

Organize files within a directory.

File Renamer Tile Image

File Renamer

Python

Rename files within a directory in bulk.

Othello Tile Image

Othelleo

Python

Othelleo with simple GUI.

About Me

Hi, my name is Richard But and I am a video game programmer and designer. My​ ​love for video​ ​games​ ​began when I first picked up a Game Boy at the age of four. ​​Video games allowed me to live a life that was more than just being an average student in school. The intricate worlds and unique aesthetics allowed me to be an adventurer or commander or whatever I desired within video games. These experiences are a huge part of my life and have driven my passion for software engineering and video game development as I hope to share these experiences with many others.

My journey continues at UC Irvine, as my passion and dream led me to study Computer Game Science. I learned, designed, and engineered my video games alongside my peers during my years at the institution. I have now been in the industry for five years and have had the privilege to work alongside the best in this field on multiple AAA titles. I have experienced many trials and successes that have helped to mold and strengthen my skills in programming and overall game development skills. My passion for video games has not dwindled and I still strive to improve in developing video games for many others to enjoy.