...

김광명

Unreal Engine Client Programmer

About

VR게임으로 시작한 개발자

저의 개발 경력은 가상 현실(VR) 게임에서 시작되었습니다. 이후 VR · PC · 모바일 등 다양한 플랫폼의 게임을 상용 출시하며 복잡한 시스템을 설계하고 구축하는 경험을 쌓아왔습니다. 현재는 PS5 및 PC 콘솔 플랫폼용 3인칭 루트 슈터에서 인벤토리 · 건플레이 · 무기 개조 · 상점 같은 게임의 핵심 시스템을 담당하고 있으며, 기획이 코드를 건드리지 않고도 콘텐츠를 늘릴 수 있는 테이블 주도 구조를 만드는 것을 중요하게 생각합니다.

언리얼 네트워크에 자신감이 있는 개발자

리슨 서버 및 데디케이트 서버 환경에서 언리얼 엔진의 리플리케이션과 RPC를 활용한 다수의 프로젝트 경험을 쌓았습니다. 복잡한 네트워크 환경에서도 안정적으로 동작하는 게임을 만들기 위해 수많은 테스트와 디버깅을 거치며 동기화 및 최적화 문제 해결 능력을 길렀습니다. 이를 통해 언리얼 네트워크에 대한 깊은 이해와 자신감을 갖게 되었습니다. 최근에는 리플리케이션 기반을 넘어 커스텀 TCP/UDP 패킷 네트워킹으로 전환하는 작업에도 참여하며 네트워크 경험의 폭을 넓혔습니다.

게임을 분석하고 콘텐츠를 고민하는 개발자

게임을 즐기는 것을 넘어, 재미의 본질을 분석하는 것을 즐깁니다. 어떤 요소가 재미를 만들고 그것을 살리려면 어떤 시스템이 필요한지 깊이 고민합니다. 유사 장르를 분석해 제가 만드는 시스템의 역할과 위치를 파악하고, 장르의 핵심을 충실히 구현하되 그 위에 차별점을 더하는 균형을 중요하게 생각합니다. 레퍼런스를 깊이 이해한 뒤 새로운 시도를 얹는 것이 저의 개발 방식입니다.

구조와 성능을 개선하는 개발자

확장성과 유지보수성을 핵심 가치로 여기며 코드를 작성합니다. 견고한 구조가 곧 개발 속도로 이어진다고 믿기에, 시간을 투자하여 코드를 개선하고 리팩토링하는 것을 망설이지 않습니다. 성능에도 관심이 많아 Unreal Insights 프로파일링으로 병목을 특정해 전투 프레임타임과 월드 틱을 줄인 경험이 있으며, 번거로운 수작업은 에디터 자동화 툴로 대체하는 편입니다.

지속적으로 학습하는 개발자

새로운 기술에 대한 호기심과 배움의 즐거움은 저를 성장시키는 원동력입니다. 프로그래머는 평생 배워야 하는 직업이라는 믿음으로, 게임 개발을 넘어 게임잼, IoT 등 다양한 분야의 경험을 쌓으며 시야를 넓히고 있습니다. 끊임없이 배우고 도전하며 더 나은 개발자로 발전하기 위해 노력합니다.

AI를 도구로 다루는 개발자

새로운 도구를 빠르게 익혀 실제 업무에 응용하려 노력합니다. LLM을 활용해 반복 작업을 없애는 자동화 파이프라인을 직접 만들어 팀에 적용해 왔습니다. AI가 내놓은 답을 그대로 신뢰하지 않고, 더 좋은 방안이 없을지 고민하고 최적의 답을 같이 찾아갑니다. 실무 경험을 바탕으로 틀린 부분을 걸러내고 검증하는 과정을 중요하게 생각합니다. 도구가 빠르게 바뀌는 시대일수록, '잘 쓰는 것'보다 '언제 의심해야 하는지'를 아는 것이 더 중요하다고 믿습니다.

Career

...
...
...
...
...
...
...
...
...
...
...

Proof of Enduring Passion

Version Control Contributions (Last Year)

Recent Changes

Skill

Engine / Game

Unreal Engine 5

Unreal Engine 4

Blueprint

Replication / RPC

Custom Netcode (TCP/UDP)

CommonUI

Enhanced Input

Behavior Tree · AI

Nav Mesh

Unreal Insights

Unity

Wwise

LIV

Motion House

Languages

C++

C#

Python

HTML/CSS

PHP

Tools / IDE

Visual Studio

Rider

VS Code

Perforce

SVN

Git

Jenkins

Jira

AI Tools

Claude Code

Gemini CLI

ChatGPT Codex

Infra / Etc.

Docker

MySQL

Apache

Home Assistant (IoT)

Contact Me

popcorn.kim93@gmail.com