Alan Wake 2


What begins as a small-town murder investigation rapidly spirals into a nightmare journey. Uncover the source of the supernatural darkness in this psychological horror story filled with intense suspense and unexpected twists.

Game Projects

PUBG Tile Image

PUBG: Battlegrounds

C++

Drop into diverse maps, loot unique weapons and supplies, and survive in an ever-shrinking zone where every turn could be your last.

Alan Wake Tile Image

Alan Wake Remastered

C++

In this award-winning cinematic action-thriller, troubled author Alan Wake embarks on a desperate search for his missing wife, Alice.

Borderlands 3 Tile Image

Borderlands 3

UE4 | C++

The original shooter-looter returns, packing bazillions of guns and an all-new mayhem-fueled adventure!

Tiny Tina's Wonderland Tile Image

Tiny Tina's Wonderland

UE4 | C++

Embark on an epic adventure full of whimsy, wonder, and high-powered weaponry! Bullets, magic, and broadswords collide across this chaotic fantasy world brought to life by the unpredictable Tiny Tina.

New World Tile Image

New World: Aeternum

C++

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 Tile Image

Sonic Colors Ultimate

Godot | C++

Join Sonic on an intergalactic journey!

Indie Game Projects

I Wanna Be A Cowboy Tile Image

I Wanna Be A Cowboy

Unity | C#

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

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!

Multi-Turret Tile Image

Multi-Turret Mayhem

Unity | C#

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

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 multiple 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.