|
|
|
 |
저는 메이플스토리의 게임 프로그래머로서 다음과 같은 기여를 하고 싶습니다.
왜 메이플스토리의 게임 프로그래머가 되고 싶었나요?
게임을 즐기던 유저에서, 이제는 그 구조를 직접 다루고 싶은 개발자로 성장했고, 메이플은 저에게 가장 이상적인 무대입니다.
멀티스레딩 기반의 전투 시스템 처리 구조 개선입니다.
|
|
|
 |
특히 직접 구현한 팀 RPG 게임에서는 캐릭터 이동, 공격 범위 판정, 몬스터 AI 패턴 설계, 타이밍에 따른 이펙트 출력 등 복합적 요소들을 설계하며 게임의 기초적인 흐름이 어떤 식으로 구성되는지를 체화했습니다.
예를 들어, '채널' 개념을 구현하며 서버 분산 처리 구조의 필요성과 안정성을 고려한 메시지 큐시스템의 도입을 설계했고, 캐릭터의 이동판정을 위해 충돌 판정 알고리즘을 직접 구현하면서, 좌표 기반의 스프라이트 인터렉션과 경량화 알고리즘의 중요성을 실감했습니다.
또한 메이플 내의 특정 스킬(예 : 바이퍼의 드래곤스트라이크)의 이펙트 구현을 참고해, 연쇄 타격 시스템을 구현하며 이펙트와 연산의 병렬 처리 타이밍, 렌더링 경량화 방식 등을 실습했고, 이 과정은 성능 최적화의 관점에서 큰 도움이 되었습니다.
특히 '다중히트 스킬'이나 '지속형 스킬'은 처리비용이 크기 때문에, 저는 병렬처리 기반 스레드 설계와 캐싱 전략을 통해 리소스를 줄이는 기획을 제안하고 싶습니다.
메이플스토리의 다음 10년을 위한 기술적 기반을 설계하는 한 명의 개발자로서, 저는 단단하고 오래가는 코드, 그리고 유저의 만족을 이끌어내는 설계를 이어가고 싶습니다.
왜 메이플스토리의 게임 프로그래머가 되고 싶었나요?
게임을 즐기던 유저에서, 이제는 그 구조를 직접 다루고 싶은 개발자로 성장했고, 메이플은 저에게 가장 이상적인 무대입니다.
동시성 처리와 메모리 관리입니다. |
 |
구현, 구조, 설계, 기반, 게임, 처리, 이펙트, 시스템, 메이플스토리, 스킬, 싶다, 메이플, 직접, 프로그래머, 타이밍, 판정, 되어다, 성능, 이다, 출력 |
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|