...

김광명

Unreal Engine Client Programmer

About

VR게임으로 시작한 개발자

저의 개발 경력은 가상 현실(VR) 게임에서 시작되었습니다. 훌륭한 사수와 대표님 밑에서 많은 것을 배우며 성장할 수 있었던 첫 회사는 소중한 자산이 되었습니다. 이러한 초기 경험을 발판 삼아 복잡한 시스템을 구축하고 다양한 플랫폼을 위한 게임을 만들며 성장해왔습니다. 현재는 PS5 및 PC 콘솔 플랫폼용 TPS 슈팅 게임 개발에 참여하고 있습니다.

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

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

게임을 분석하는 개발자

저는 게임을 즐기는 것을 넘어, 재미의 본질을 분석하는 것을 즐깁니다. 어떤 요소가 재미를 구성하고, 그 재미를 살리기 위해 어떤 시스템이 필요한지 깊이 고민하여 독창적인 시스템을 설계합니다. 새로운 게임의 메커니즘을 연구하고 제 프로젝트에 적용해보는 과정에서 큰 보람을 느낍니다.

개발하는 콘텐츠에 대해 고민하는 개발자

유사 장르의 게임들을 분석하며, 제가 개발 중인 시스템의 역할과 위치를 깊이 고민합니다. 장르의 핵심 요소를 충실히 구현하는 것을 기본으로 삼되, 그 위에 차별점을 더하는 균형을 중요하게 생각합니다. 먼저 레퍼런스를 깊이 이해하고, 그 기반 위에서 새로운 시도를 더하는 것이 저의 개발 방식입니다.

코드 구조를 개선하는 개발자

확장성과 유지보수성을 핵심 가치로 여기며 코드를 작성합니다. 과거의 코드를 돌아보며 더 나은 구조를 고민하는 것은 괴롭지만 필수적인 과정입니다. 견고한 구조가 곧 개발 속도로 이어진다고 믿기에, 시간을 투자하여 코드를 개선하고 리팩토링하는 것을 망설이지 않습니다.

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

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

Career

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

Proof of Enduring Passion

Perforce Contributions (Last Year)

Recent Changes

Skill

Unreal Engine 4

Unreal Engine 5

Visual Studio

Rider

VSCode

C++

Blueprint

LIV

Wwise

Motion House

Unity

C#

Perforce

SVN

Git

Python

Jenkins

Jira

Mantis

Slack

HTML/CSS

PHP

Docker

Home Assistant (IoT)

Gemini CLI

ChatGPT Codex

Contact Me

popcorn.kim93@gmail.com