정의원
Eui-Weon Jeong
C++ Engineer · Cross-Platform Porting & Build
정의원
Eui-Weon Jeong
About Me
15년 이상 C++ 기반 게임·교육용 클라이언트를 개발해 온 소프트웨어 엔지니어입니다. 아케이드, PSP, Nintendo DS, Android·iOS 등 다양한 플랫폼에서 게임 로직, UI, 플랫폼 연동 및 성능 최적화를 수행했습니다.
웅진씽크빅에서 Cocos2d-x 기반 Android 앱 70여 개를 장기 운영하고, 89개 콘텐츠를 Emscripten/WebAssembly 기반 웹 애플리케이션으로 전환해 상용 배포했습니다.
레거시 C++ 코드 분석과 터치·오디오·리소스 로딩 등 브라우저 호환성 문제 해결에 강점이 있습니다. 네이티브 클라이언트 전문성을 WebAssembly 기반 인터랙티브 프론트엔드 영역으로 확장하고 있습니다.
- Experience 15년 9개월
- Based in Korea
- GitHub github.com/euiweon
- e-mail euiweon@euiweonjeong.com
What I Do
Resume
Experience
2019.06 ~ 2026.06
웅진씽크빅 · 프리랜서C++ / Web Porting & Build Engineer
Android 장기 운영 · 70여 개의 Cocos2d-x 교육 앱 기능 개선, 콘텐츠 업데이트와 운영 이슈 대응
Android 6·8·10·12·14 및 대상 기기 변경에 따른 호환성 문제 분석·수정
WebAssembly 전환 · C++/Cocos2d-x 콘텐츠 89개를 Emscripten 기반 웹 애플리케이션으로 포팅
터치·오디오·리소스·파일 시스템·생명주기 차이를 해결하고 4종 Android WebView 기기 검증 및 2026년 상용 배포
2018.05 ~ 2019.01
라이머스Game Client Programmer
더 뮤지션 글로벌 · Unity 기반 인게임 플레이 영역 개발
리듬 판정, 노트 진행, 플레이 UI 및 연출 구현
더 뮤지션 시즌 2 · Superpowered SDK 기반 음성 변조, iOS·Android 녹음 기능 및 UI 개선
2015.03 - 2017.09
APXSoftGame Client Programmer (Mobile Porting)
모바일 퍼즐게임 · 원라인킹+ 클라이언트 전반을 처음부터 설계·구현하고 서치킹+·2048 Swift Plus의 UI와 사용 편의성 개선
Google Play Games Services·Apple Game Center를 연동해 원라인킹+·서치킹+의 플랫폼별 2인 멀티플레이 구현
건버드 2 모바일 · 플레이 화면을 제외한 리뉴얼 클라이언트, 2~4인 멀티플레이, 주요 UI·데이터 저장 기능과 글로벌 론칭 담당
도돈파치 언리미티드 · 플레이 화면을 제외한 아웃게임 클라이언트를 단독 개발하고 CAVE와 협업해 다국어 시스템·해외 론칭 대응
2013.10 - 2014.10
로지웨어Game Client Programmer
캡틴히어로즈 for Kakao · 전임자로부터 C++/Cocos2d-x 클라이언트와 국내 서버 코드베이스를 인수인계받아 분석
튜토리얼, 적 AI 공격 패턴, 스테이지 클리어 조건과 plugin-x 기반 외부 플랫폼 연동 구현
Node.js·MongoDB 국내 서버 유지보수 및 글로벌 버전 영어 현지화·해외 출시 대응
2010.01 - 2012.05
제니브레인Game Client Programmer
i Date Online 기존 서비스 유지보수와 콘텐츠 업데이트 수행
인게임 신규 모드·세트 아이템 기능 구현 및 남미 서비스 현지화
2007.10 - 2009.06
펜타비전C++ Game Client & Porting Engineer
NDS 포팅 · 아케이드 DJMAX의 렌더링·메모리 구조를 개선하고 사내 UI 프레임워크와 DJMAX Technika DS 클라이언트 프레임워크 포팅·개발
PSP DJMAX · DJMAX Portable 2의 CodeWarrior → ProDG 전환, Black Square Link Disc, 판정 알고리즘과 미니 내비게이션 구현
아케이드 개발 지원 · C++/CLI·C# 제작 도구 개발, FMOD 사운드 엔진 전환 및 이펙트 확장용 래퍼 모듈 구현
Education
2013.03 - 2015.08
방송통신대학교컴퓨터과학과
졸업
Coding Skills
Languages
- C / C++ (primary)
- C#
- Java
- JavaScript / Node.js
Build & Toolchain
- Emscripten / WebAssembly
- Android build & deployment
- Cross-platform porting
- Legacy code maintenance
Platforms shipped
- PSP
- Nintendo DS
- Arcade
- Windows
- Android
- iOS
- Web / Android WebView
Graphics / Engine
- OpenGL ES
- Cocos2d-x
- Unity
- FMOD
Other
- Git
- Network Programming
- Memory / Performance Optimization
- MongoDB / Parse Server
Knowledges
- C++
- Cross-Platform Porting
- Emscripten
- WebAssembly
- Android WebView
- Android
- iOS
- Cocos2D-X
- OpenGL ES
- Memory Optimization
- Performance Tuning
- Network Programming
- Git
- C#
- Java
- Unity
- Node.js
- MongoDB
- FMOD
Portfolio
회사와 제품 이름보다, 실제로 해결하고 출시한 결과를 중심으로 정리했습니다.
C++ 콘텐츠의 웹 전환과 상용 배포
Cocos2d-x 코드베이스를 Emscripten/WebAssembly로 포팅하고 4종 Android WebView 기기에서 검증했습니다.
교육용 Android 앱 장기 운영
기능·콘텐츠를 개선하고 Android OS 6·8·10·12·14 및 대상 기기 변경에 따른 호환성 문제를 해결했습니다.
더 뮤지션 글로벌 인게임 개발
리듬 판정, 노트 진행, 플레이 UI·연출을 구현하고 시즌 2의 녹음·음성 변조 기능과 UI를 개선했습니다.
퍼즐게임 설계와 플랫폼별 2인 멀티플레이
원라인킹+ 전반을 처음부터 설계·구현하고 서치킹+·2048 Swift Plus의 UI를 개선했으며 플랫폼별 멀티플레이를 연동했습니다.
건버드 2 모바일 리뉴얼·글로벌 론칭
플레이 화면을 제외한 클라이언트와 주요 UI, 2~4인 멀티플레이, Parse Server 데이터 기능 및 해외 스토어 출시를 담당했습니다.
도돈파치 언리미티드 해외 론칭
플레이 화면을 제외한 아웃게임 클라이언트를 단독 개발하고 일본 CAVE와 협업해 다국어 UI·리소스와 해외 론칭을 담당했습니다.
캡틴히어로즈 클라이언트·서버
기존 클라이언트·서버를 인수해 분석하고 게임 기능, 외부 플랫폼 연동, Node.js·MongoDB 서버와 글로벌 출시를 담당했습니다.
i Date Online 콘텐츠 확장
기존 서비스를 유지보수하며 신규 모드와 세트 아이템 기능을 개발하고 남미 서비스 현지화를 진행했습니다.
DJMAX 시리즈 여러 플랫폼에서 개발
NDS 프레임워크, PSP 개발환경 전환·Link Disc, C++/CLI·C# 제작 도구와 FMOD 전환·래퍼 모듈을 구현했습니다.