Summary
Portfolio
Work History
Skills
Education
Timeline
Generic

JaeYoung Cho

Game Client Programmer

Summary

Mobile, PC-Online, Arcade 플랫폼. MMORPG, MOBA, 체감형 게임장르. C++,C#,Python 언어 사용. Self-Making, In-House, Unity3D, Vision, UnrealEngine 사. Git, SVN, Perforce 등의 VCS 사용 경험 및 팀장 직책 수행 경험 또한 가지고 있는, 항상 새로운 개발 경험에 도전하는 게임 클라이언트 프로그래머 입니다.

Portfolio

https://ekflame.notion.site/2024-04-047281ff7b7f4f76a82015cec23ea132?pvs=4

Work History

Client Programming Part Leader

Netmarble Nexus
12.2022 - 03.2024

샹글리아 프론티어 (원신 스타일 액션, UE5)


  • 거대 몬스터 구현( 파츠, 끼임방지 처리, Ability Base Skill)
  • Beta Framework (MVC, MVP 를 기초로 새로운 기반 작업)
  • Multiplay (UE Replication 을 사용하지 않고 실시간 Network 동기 작업)
  • Perforce 유지/관리

Client Programming Team Leader

(Netmarble) Gurobal Games
11.2018 - 12.2022

원탁의기사 (Mobile/UE4/복합 장르)


• Client Framework 설계/구현 (ex. MVC, MVP)

• Coding Convention 관리

• Network Module 유지/보수
• Crash Debugging (ex. memory corruption)
• Packaging

• CDN PatchSystem
• Profiling
• SVN Branch 관리

• UE4 -> UE5 Porting

Client Programmer

NCSOFT
03.2015 - 11.2018

Blade&Soul2 (Mobile/UE4/MMORPG)

특이 : 퇴사후 시스템 변경 (Seamless World 로 변경)


• 조력자 소환/관리, 아이템 사용 등의 컨텐츠
• ServerSide NPC AI (Low Memory Simple BehaviorTree)
• ServerSide Object SpawningPool (Zone Life Cycle)
• ClientSide Agent Life Cycle (생성, zone 이동, 소멸 등)

• Contents Module Server/Client 공유 유지보수

Client Programmer

NCSOFT
08.2012 - 02.2015

Project HON (PC-Online/UE4/TPS)


• UE4 Core System 분석
• Crash Debugging

• Profiling

• UE3 -> UE4 Porting 지원


Client Programmer

NCSOFT
04.2011 - 06.2012

Project-D (PC-Online/Vision/MOBA)


• 네트웍 동기 방식 설계 및 구현
• ClientSide Agent 설계 (FSM, Ability 등)
• Recast 이용 길찾기 구현 (+ 미니언에 갇혔을때 빠져나가기 구현)
• LoL 네트웍 동기 방식 분석

Client Programming Team Leader

Galalab(nFlavor)
09.2006 - 03.2011

이터널 블레이드 (PC-Online/In-House/Casual-MMORPG)


• Client Framework 설계/구현
• In-House Engine Custom 및 개발
• Map, Lightmap, RandomMap Tool 제작
• Network 동기화 방식 설계/구현
• Dx9 기반 Rendering Programming (LiSPSM, Water, Texture Splatting Terrain, 지형 Lightmap 합치기, 가시선 시야 처리 등)


Client Programmer

Netdol(D-Gate)
05.2001 - 09.2006

라이브 액션 핑퐁, 공룡왕 카드 배틀, X-Forge SampleGame 등

(Arcade,Mobile/In-House,Self-Making,X-Forge/체감형 등)


• Arcade Game & 3D Engine 개발
• 스마트폰 이전의 Mobile Game 제작(Fathammer's X-Forge Engine 사용)

Skills

    UnrealEngine 4,5

undefined

Education

명지대학교 컴퓨터 공학과 (학점 3.6/4.5)
03.1996 - 02.2003

진주 대아고등학교
03.1993 - 02.1996

Timeline

Client Programming Part Leader

Netmarble Nexus
12.2022 - 03.2024

Client Programming Team Leader

(Netmarble) Gurobal Games
11.2018 - 12.2022

Client Programmer

NCSOFT
03.2015 - 11.2018

Client Programmer

NCSOFT
08.2012 - 02.2015

Client Programmer

NCSOFT
04.2011 - 06.2012

Client Programming Team Leader

Galalab(nFlavor)
09.2006 - 03.2011

Client Programmer

Netdol(D-Gate)
05.2001 - 09.2006

명지대학교 컴퓨터 공학과 (학점 3.6/4.5)
03.1996 - 02.2003

진주 대아고등학교
03.1993 - 02.1996
JaeYoung ChoGame Client Programmer