본 프로젝트는 넥슨의 메이플스토리 IP 기반 게임 창작 해커톤인 ‘2026 메커톤’에서 제작한 메이플스토리 월드 게임입니다.
짧은 개발 기간 안에 완성도 있는 플레이 경험을 구현하기 위해, 기획 정리부터 구조 설계와 기능 구현까지 AI를 적극적으로 활용했습니다. 실제 출시 가능한 게임 월드를 완성하는 것을 목표로 진행했습니다.
https://www.youtube.com/watch?v=QQ069wfNEM4
AI가 작성한 코드까지 이해하고 관리할 수 있는 구조로 개발했습니다.
기획자가 작성한 게임 방향성과 핵심 경험을 개발 요구사항과 구현 단위로 재정리해, AI가 프로젝트의 목표와 제약을 이해할 수 있도록 맥락을 맞췄습니다.
이후 모듈의 책임과 관계는 제가 먼저 설계하고, AI와 함께 예외 상황과 보완점을 검토했습니다. 확정된 구조를 바탕으로 내부 구현을 빠르게 프로토타이핑한 뒤, 결과물을 직접 검토하고 프로젝트에 맞게 수정·통합했습니다.
이 방식으로 구현 속도를 높이면서도 코드의 흐름을 유지할 수 있었고, 문제 발생 시에도 영향 범위와 원인을 빠르게 파악해 대응할 수 있었습니다.
구조에 집착하지 않기
처음부터 모든 상황에 대응하는 범용 시스템을 설계하려 했습니다. DialogueSystem을 잘 구성했다고 판단해 보상 시스템과 서브 이벤트까지 대화 시스템을 중심으로 파생했지만, 이후 요구사항이 달라지면서 시스템 간 의존성이 커졌고 수정 범위도 함께 넓어졌습니다.
하나의 시스템이 모든 기능을 책임지게 하기보다, 성격이 다른 기능은 독립된 시스템으로 구현하고 필요한 지점에서만 연결하는 편이 더 적절했을 것입니다. 앞으로는 초기 구조를 완성된 답으로 두기보다, 기능이 늘어나는 과정에서 의존성을 점검하고 리팩터링하는 흐름을 만들고자 합니다.