GAME SERVER PROGRAMMER

김재우thejaeu

게임 서버 프로그래머, 김재우

SERVER LOGprofile.log
  1. [INFO]Boot thejaeu.profile 초기화
  2. [INFO]Profile 이름: 김재우
  3. [INFO]Profile 핸들: thejaeu
  4. [INFO]Role 게임 서버 프로그래머
  5. [INFO]Stack C++ / C# / Unity
  6. [INFO]Profile 프로필 로드 완료
01 / ABOUT THE WORK

게임의 뒤편에서.

게임을 즐기는 것만큼, 그 뒤에서 움직이는 서버를 만드는 일도 좋아합니다. 두 가지 관심이 만나는 게임 서버 프로그래밍은 제게 가장 잘 맞는 분야입니다.

지금까지 두 개의 게임 서버 프로젝트와 한 개의 웹 서버 프로젝트를 진행했습니다. Lockstep 위치 동기화 서버와 FPS 게임 서버를 통해 실시간 통신을 연구하고, 동아리 MT 사이트를 만들며 웹 서버 개발 경험도 쌓았습니다.

게임의 뒤편에서 동기화를 담당하는 개발자로, 여러 플레이어가 같은 순간을 공유할 수 있도록 만들어가고 싶습니다.

02 / SKILL INVENTORY

함께 사용하는 기술.

LANGUAGE

C++

프로그래밍 언어

LANGUAGE

C#

프로그래밍 언어

GAME ENGINE

Unity

게임 엔진

03 / QUEST LOG

프로젝트 & 작업

03 PROJECTS
[ 01 ]

Lockstep 위치 동기화 서버

플레이어 입력을 수집하고 틱 단위로 전파하는 Lockstep 기반 위치 동기화 연구입니다. C++ 로직 서버와 C# 웹 서버를 분리해 게임 통신과 인증·로비·매칭을 구성했습니다.

GitHub에서 보기
TECH STACK
  • C++
  • Asio
  • Protobuf
  • C#
  • ASP.NET
  • Redis
  • PostgreSQL
[ 02 ]

FPS 게임 서버

오버워치 서버 구조를 역기획하며 제작하는 FPS 서버입니다. C++20 게임 서버와 ASP.NET 인증·매칭 서버를 분리하고 Unity 클라이언트와 연동합니다. 매치 종료 후 팀 점수와 플레이어 전적을 API 서버로 전달합니다.

GitHub에서 보기
TECH STACK
  • C++20
  • Asio
  • Protobuf
  • C#
  • ASP.NET
  • Unity
  • Redis
  • PostgreSQL
  • Docker
  • CMake
[ 03 ]

동아리 MT 사이트

AI를 활용해 제작한 동아리 MT 운영 사이트의 API 서버입니다. 참가자·회비·차량·사진 관리와 마니또·행사 투표 기능을 제공합니다. EF Core와 SQLite로 데이터를 관리하고 JWT 인증을 적용했습니다.

GitHub에서 보기슬라이드 포트폴리오 보기
TECH STACK
  • C#
  • ASP.NET
  • EF Core
  • SQLite
  • JWT
  • Docker
  • Nginx
04 / CONTACT

이야기를 이어가요.