끊임없이 배우고 성장하며 도전하는 것을 즐기는 프로그래머.
다양한 경험과 기본에 충실한 지식을 기반으로 문제를 해결하는 능력과 빠른 학습능력이 저의 가장 큰 장점입니다.
+82 010 9038 0009 [email protected]
LinkedIn, GitHub, Blog,
Work Experience
2023.8 ~
2022.9 ~ 2023.8
[MADNGINE] Night Crows Global
Unreal Engine Programmer
- 번역을 위해 데이터를 변환해주는 툴 개발 (C#)
- Culture 변경 기능 개발
- Language 변경 기능.
- Runtime Asset 변경 기능.
- 네트워크 지연 테스트를 위한 기능 개발
- NFT, Token 관련 UI 제외, Client Side 전체 기능 개발.
- 각종 버그 및 크래시 추적/수정.
[AmazeVR] Platform & Metaverse
Unreal Engine Programmer
- Unreal Engine 4.27 Projects 5.0 버전으로 포팅
- 기존에 제작된 Oculus Media Player App 확장 개발 및 유지보수
- Android Download Manager를 사용하여 다운로드 기능 개선
- Login System 제작
- Oculus User ID 및 시리얼 정보를 이용하여 서버 로그인
- 권한에 따른 열람 권한
- 비디오 암호화
- 사용 편의성 개선
- 각종 버그 수정 및 로직 개선
- 기존 출시된 프로젝트(MTS) Pico로 포팅 및 출시
- AmazeVR Concerts 개발 및 출시
- Android NDK를 이용해서 Media Player 제작
- Multiplatform 라이브러리 기반 및 빌드환경 제작
- Oculus, Pico, SteamVR
- Downloader
- IAP
- Platform 기능들
2020.10 ~ 2022.8
[NCSOFT] Modern Engineering & UI Technology, UI/UX Develop Tool R&D Project (Stand Alone, UE4,5)
Game Engine Programmer, Tech Lead
- UI Framework Core Library 제작.
- Layer기반 UI에 최적화된 자체 Graphics Renderer.
- Cross-Platform Foundation
- Log, File/Directory, Image loader, etc.
- UI Framework
- View, Layer, Canvas, Screen, Window, etc.
- Premultiplied alpha blending 및 다양한 블랜딩 구현(ref. Photoshop)
- UI Framework 핵심 기능 제작.
- Storyboard
- Smart Animation
- Auto Layout
- Constraint
- Inspector
- Interaction System & Simulation
- Template & Instance
- etc.
- Stand Alone - Windows
- Unreal Engine 4/5 Plugin 제작. (Using GPU Resource Shared)
- 파이썬 최적화
- 팀원 작업 할당 및 가이드.
2020.6 ~ 2020.10
[NCSOFT] Technical Game Design, Sandbox R&D Project (UE4)
Game Engine Programmer
- Sandbox Game Framework 제작. (Referenced by Manticore Games)
- Character Simple Locomotion Animation System 제작.
- Unreal Engine 4 Python을 사용하여 스크립트 지원.
- 개발 CI/CD 셋팅
2019.9 ~ 2020.6
[KRAFTON] Camp4, Soul-like Action RPG Project (UE4)
Game Engine Programmer
- Character Animation IK 기능 제작. (Foot IK, Look IK, Aim IK, Hand IK)
- Behavior Tree를 이용한 AI 개발.
- Focus 자체 처리
- Path Move 추가.
- Perception Sense 추가.
- AI 데이터 구조.
- 적 발견(눈, 소리), 귀환, 공격 방식 등등에 대한 구현.
- 최소한의 Path Finding 기능만 사용하도록 Nav Path 최적화.
- BT 관련 엔진 버그 제보 및 우회
- Log Server 제작. (MySQL - Flask - Client)
- 개발용 깃발(ref, 다크소울 메세지).
- 게임에서 일어나는 액션들에 대한 이벤트들 로깅.
- 테스트 빌드 분석용.
- FGT 유저 패턴 분석용.
- 환경 보간 볼륨 제작.
- Directional Light, Sky Light, Fog 같은 환경 요소들이 장소에 따라 보간 되도록 기능 추가.
- Ragdoll Death 날아가는 버그 수정.
- Windows Menu Context를 이용한 Git LFS Lock/Unlock 기능 개발.
- 아트 리소스 Lock/Unlock 편의성 제공.
- 엔진 크래시, 프리징, 성능 분석 및 최적화, 그래픽 아티펙트 수정.
Other Experience
Skills
Portfolio