정의원
Eui-Weon Jeong
C++ Engineer · Cross-Platform Porting & Build
정의원
Eui-Weon Jeong
About Me
18년 동안 C++로 PSP, 닌텐도 DS, 아케이드, Windows, Android, iOS, 그리고 Web(WebAssembly)에 이르기까지 거의 모든 주요 플랫폼에 게임과 애플리케이션을 출시해 왔습니다. 핵심 강점은 새로운 플랫폼이나 제약이 큰 환경에 기존 C++ 코드베이스를 이식하고, 빌드를 세워, 안정적으로 동작하게 만드는 것 — 즉 크로스플랫폼 포팅과 빌드 엔지니어링입니다.
빌드 시스템과 툴체인 전반에 익숙합니다. CMake, Android NDK/Gradle, Emscripten/WebAssembly, Win32 환경을 직접 다루며, 아케이드 원작의 모바일 이식, Cocos2d-x 프로젝트의 웹(Emscripten) 컨버팅, 빌드 환경 문제 해결과 이식성 리팩토링을 수행해 왔습니다.
제한된 리소스 환경에서의 메모리·렌더링 최적화와 대규모 레거시 코드 분석·유지보수 경험이 풍부하며, 혼자서도 출시까지 책임지는 독립적인 업무 수행 능력을 갖추고 있습니다.
- Age 43
- Residence Korea
- Address 서울시 강서구
- e-mail [email protected]
What I Do
Resume
Experience
2019.06 ~ 2026.06
웅진 씽크빅 (프리랜서)C++ / Web Porting & Build Engineer (Cocos2d-x)
Cocos2d-x 교육 콘텐츠의 웹(Emscripten/WebAssembly) 컨버팅 및 최적화 (WebGL draw call·메모리 튜닝, bfcache·IDBFS 처리)
Android 빌드 환경 정비: AGP/Gradle 버전 충돌, v1/v2 서명 이슈, .so 추출 기반 재구성
플랫폼 이식성 리팩토링 (예: arc4random → 포터블 RandomHelper, Win32/Emscripten 동시 지원)
다수 레거시 Cocos2d-x 프로젝트 유지보수 및 배포 파이프라인 정리
2018.05 ~ 2019.02
라이머스Game Client Programmer
'더 뮤지션' 유지보수
신규 리듬게임 개발
2015.03 - 2017.09
APXSoftGame Client Programmer (Mobile Porting)
Android/iOS 크로스플랫폼 빌드 관리 및 출시
건버드2: 아케이드 원작 → 모바일 포팅
도돈파치 언리미티드: 아케이드 원작 → 모바일 포팅
퍼즐게임 개발(한붓그리기, 숨은그림 찾기 등)
2013.10 - 2014.10
로지웨어Game Client Programmer
캡틴 히어로즈 for Kakao의 개발 및 유지보수
2010.01 - 2012.04
제니브레인Game Client Programmer
i Date Online 유지보수(필리핀에서만 서비스됨)
2007.10 - 2009.06
펜타비전Game Client Programmer
PSP·닌텐도 DS·아케이드 등 제약이 큰 하드웨어 대상 C++ 개발 (현재 포팅 역량의 토대)
메모리/리소스 관리 기반 로딩 최적화, OpenGL ES 렌더링, 오디오 프로그래밍
DJMAX Technika 개발 지원 / DJMAX Technika DS 개발 / DJMAX Portable CE & BS 개발
Education
2012 ~ 2015
한국방송통신대학교컴퓨터과학과
2012.3 3학년편입
2015 졸업
2002 ~ 2004
호서대학교게임공학과
2004 자퇴
Coding Skills
Languages
- C++ (core, 18+ yrs)
- C#
Build & Toolchain
- CMake
- Android NDK
- Gradle
- Emscripten / WebAssembly
- Win32
Platforms shipped
- PSP
- Nintendo DS
- Arcade
- Windows
- Android
- iOS
- Web
Graphics / Engine
- OpenGL ES
- Cocos2d-x
- Unity (familiar)
Other
- Git
- Network Programming
- Memory / Performance Optimization
Knowledges
- C++
- Cross-Platform Porting
- Build Systems
- CMake
- Android NDK
- Gradle
- Emscripten
- WebAssembly
- Win32
- Android
- iOS
- Cocos2D-X
- OpenGL ES
- Memory Optimization
- Performance Tuning
- Network Programming
- Git
- C#
- Unity
- Game Architecture