Close

이선우

Sunwoo Lee

Game Developer게임 개발자

About Me자기소개

Hi, I'm Sunwoo Lee.
A developer who brings creative ideas to life through programming.

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!를 개발했고, 그 외에도 여러 게임을 개발하였습니다.

Skills스킬셋

Education학위

DigiPen Institute of Technology디지펜 공과대학

Aug 2022 - Apr 20242022 8월 - 2024 4월

Bachelor of Computer Science in Real-Time Interactive Simulation (3.85/4.0)

Keimyung University계명대학교

Mar 2018 - Aug 20242018 3월 - 2024 8월

Bachelor of DigiPen Game Engineering (4.22/4.5)디지펜게임공학전공 (4.22/4.5)

Projects프로젝트

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.

4-person team project · Unreal Engine 5, C++ · Wanted PotenUp bootcamp project

Game Trailer 트레일러 보기

P4RPG

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.

4-person team project · Unreal Engine 5, Gameplay Ability System (GAS), C++ · Wanted PotenUp bootcamp project

Demo Video 데모 영상

BEAR

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.

6-person team project · Unreal Engine 5, Blueprint · Academic project

Gameplay Video게임플레이 영상

Flappy Bird Clone

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.

Solo project · C++, Windows Console API · Wanted PotenUp bootcamp project

Gameplay Video게임플레이 영상
View More Projects더 많은 프로젝트 보기

BIT SAVER

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.

4-person team project · C++, OpenGL (custom engine) · Academic project

Gameplay Video게임플레이 영상

Treasure Hunter

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.

4-person team project · C++, OpenGL (custom engine) · Academic project

Game Trailer트레일러 보기 Download Installer설치파일 다운로드

Tetris MasterCopy

A faithful master-copy recreation of the original 1989 Game Boy Tetris — matching its menus, scoring, speed curve, and block rotation.

2-person team project · p5.js · Academic project

Gameplay Video게임플레이 영상 Play Now지금 플레이

3D Graphics Demo

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

2-person team project · C++, OpenGL (custom engine) · Academic project

Demo Video 데모 영상

3D Animation

Animated scene based on self-sculpted 3d model assets.

Solo project · Maya · Academic project

Rendered Video영상 보기 Download files파일 다운로드

Experience경력

Republic of Korea Air Force, Gyeonggi-do, Republic of Korea대한민국 공군, 경기도

Military Service병역

• Served as a vehicle driver and discharged as a sergeant• 수송병과 병장 만기 제대

A Round Entertainment, New Jersey, USAA Round Entertainment, 뉴저지 주

Software Engineer Intern소프트웨어 엔지니어 인턴

• 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• 팀 리드로서 팀의 생산성 향상을 위해 업무 분배와 주간 미팅을 진행함

PotenUp Game Developer Training Program (Cohort 3), Seoul, Republic of Korea포텐업 게임 개발자 양성과정 3기, 서울

K-Digital TrainingK-디지털 트레이닝

• 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과 데디케이티드 서버를 이용한 게임 개발 팀 프로젝트를 진행함

JiranData, Gyeonggi-do, Republic of Korea지란지교데이터, 경기도

Youth Work Experience Support Program — IT (Security Software) QA Intern청년 일경험 지원사업 - IT(보안 소프트웨어) QA 인턴