My journey began with the pure joy of playing games with friends. Over time, I fell in love with indie games that showcase unique narratives, art styles, and mechanics. I was especially drawn to the supportive indie culture and its communities. Feeling a deep sense of belonging in this collaborative space is what ultimately drove me to become a game developer.
I strive to be a developer who genuinely loves the games I build, always keeping the player's experience at the heart of everything I do. I highly value a flat, collaborative culture where members can freely exchange diverse ideas regardless of their specific roles. By embracing seamless communication and constructive feedback, my ultimate goal is to work united as one team to craft highly polished and memorable games.
To build the technical foundation needed to bring these visions to reality, I earned dual Bachelor's degrees: a B.S. in Computer Science from DigiPen Institute of Technology (Washington, USA) and a B.S. in DigiPen Game Engineering from Keimyung University (Daegu, South Korea).
My core technical expertise lies in C++ and OpenGL, utilizing Visual Studio 2022 and VS Code. With Unreal Engine 5, I have developed titles such as BEAR, a single-player 3D puzzle platformer, Busted!, a 3D multiplayer cops-and-robbers game, and more.
저의 게임 개발 여정은 친구들과 함께 게임을 즐기던 순수한 즐거움에서 시작되었습니다. 시간이 지나며 독창적인 스토리, 아트 스타일, 메커니즘을 보여주는 인디 게임에 매력을 느끼게 되었고, 인디 게임 특유의 서로의 꿈을 지지해주는 문화와 커뮤니티에 깊이 빠지게 되었습니다.
저는 제가 만드는 게임을 진심으로 사랑하는 개발자가 되고자 하며, 항상 플레이어의 경험을 최우선으로 생각합니다. 직무에 상관없이 누구나 자유롭게 의견을 나눌 수 있는 수평적인 환경을 중요하게 생각하며, 원활한 소통과 건설적인 피드백을 통해 하나의 팀으로 뭉쳐 완성도 높고 사람들의 기억에 남는 게임을 만드는 것이 제 목표입니다.
이러한 비전을 실현할 기술적 기반을 다지기 위해, 미국 워싱턴 주에 있는 디지펜 공과대학 본교에서 Computer Science 학사를, 대구 계명대학교 성서캠퍼스에서 디지펜게임공학전공 학사를 졸업했습니다(복수학위).
게임 개발 프로그래밍 언어로는 주로 C++과 OpenGL을 사용했으며, 개발 IDE로는 Visual Studio 2022와 VS Code를 주로 사용했습니다. Unreal Engine 5를 사용하여 싱글 3D 퍼즐 플랫포머 게임인 BEAR과 멀티플레이어 3D 경찰과 도둑 컨셉의 게임인 Busted!를 개발했고, 그 외에도 여러 게임을 개발하였습니다.
A multiplayer party game of cops and robbers — police hunt and interrogate AI suspects while the mafia bluff, sabotage, and slip away to avoid capture.
Game Trailer 트레일러 보기
A Monster Hunter-style action RPG tech demo built on Monster Hunter assets, focused on implementing combat, AI, and inventory systems rather than full game content.
Demo Video 데모 영상
A 3D puzzle-platformer in which a small teddy bear, mysteriously brought to life, navigates a dark, abandoned factory — solving tense, elegant platforming puzzles to find a way out before it's too late.
Gameplay Video게임플레이 영상
A faithful recreation of the classic Flappy Bird, built entirely from scratch in C++ with custom game engine — console-rendering pipeline driven directly through the Windows Console API.
Gameplay Video게임플레이 영상
A 2D side-scrolling rhythm action game inspired by Muse Dash and Rhythm Doctor, where players battle through stages by timing attacks and movement to MIDI-driven music tracks.
Gameplay Video게임플레이 영상
A top-down dungeon-crawler adventure game starring treasure hunter cat Minsoo, who sneaks past enemies to steal from Ruby the millionaire dog king — venturing deeper for ever-greater treasure.
Game Trailer트레일러 보기 Download Installer설치파일 다운로드
A faithful master-copy recreation of the original 1989 Game Boy Tetris — matching its menus, scoring, speed curve, and block rotation.
Gameplay Video게임플레이 영상 Play Now지금 플레이
A custom 3D graphics project that covers the entire rendering pipeline — demos including procedural modeling and mathematical algorithms (noise, splines) to advanced GPU shader programming (Geometry/Tessellation) and real-time shadow mapping
Demo Video 데모 영상
Animated scene based on self-sculpted 3d model assets.
Rendered Video영상 보기 Download files파일 다운로드• Served as a vehicle driver and discharged as a sergeant• 수송병과 병장 만기 제대
• Participated in the development of a social networking application, ‘Joopi’• 소셜 네트워킹 어플리케이션 Joopi의 개발에 참여
• Utilized Android Studio, React Native, and Firebase to build the Android version of the application• 안드로이드 스튜디오, 리액트 네이티브, 파이어베이스를 활용하여 안드로이드를 타겟으로 어플을 개발
• Managed the team by weekly meetings and reorganizing tasks to enhance productivity as a team lead• 팀 리드로서 팀의 생산성 향상을 위해 업무 분배와 주간 미팅을 진행함
• Learned game development fundamentals, including basic C++ syntax, the A* algorithm, and Red-Black Tree data structures• 기초 C++ 문법과 A* 알고리즘, Red-Black Tree 자료구조 등 게임 개발에 필요한 개념을 배움
• Conducted an in-depth analysis of Unreal Engine 5 and learned how to apply it effectively• Unreal Engine 5를 심도있게 분석하고 활용법을 익힘
• Carried out a team game development project using Unreal Engine 5 and a dedicated server• Unreal Engine 5과 데디케이티드 서버를 이용한 게임 개발 팀 프로젝트를 진행함