오픈소스 MMORPG 분석 스터디
모집중
[개발 스터디 모집 내용 예시] 스터디 주제 : 게임 서버 오픈 소스 분석 스터디 스터디 목표 : MMORPG 게임서버 프레임워크 분석 스터디. 스터디 과정은 이렇습니다. 패킷->상태 or 상태가 패킷으로부터 영향을 어떻게 받는지 의 코어 루프 대부분의 게임서버 아키텍쳐는 여기에서 차별점이 있음. 이외 부가적인 코어 컴포넌트들은 제외. 컨텐츠의 양이 많으면 컨텐츠를 제한하고 코어 루프를 직접 구현하는 식으로 갈 수도 있음. 분석가치가 있어보이는 컨텐츠. 전투 상태관리 스킬 맵 .... 등등 분석할 repository. (해당 레포는 분석을 완료하여 다음으로 넘어갑니다.) 1. AzerothCore : WOW 리치킹의 분노 버전으로 만들어진 OSS 서버 에뮬레이터. https://github.com/azerothcore/azerothcore-wotlk 리버스 엔지니어링으로 패킷까서 사람들이 만듬. - 사용언어: C++ - 2025/11/16 일 기준으로 커밋도 활발히 진행중. - Transport: Boost.Asio - 빌드 시스템: CMake - 던전&레이드 스크립팅(+업적) 되어있음. - PvP: 전장, 투기장 구현됨. 동적 MMR 시스템, 전장 큐 시스템 - 업적 시스템 - DB Schema 확인 가능 2. KBEngine: 오픈소스 MMOG 분산 서버 엔진입니다. https://github.com/kbengine/kbengine - 중국에서 개발되었고, 특히 아시아 지역에서 많이 사용됨. - 중국어로 되어있는 내용은 번역이 필요 - 사용언어: C++, 게임 서비스 로직: Python - 분산 서버 아키텍쳐. - Entity 기반 개발 - AOI, Area Of Intereset 자동 관리 - DB 샤딩 지원 - 마지막 커밋 4년전 예상 스터디 일정(횟수) : 10~회 - 먼저 컨텐츠, 코어 루프 중 뭘 할지 같이 정하고 위의 스터디 과정을 따릅니다. 예상 모집인원 : 6 (현재 3/6) - - 현업에서 MMORPG 를 작업하신분들. - 게임서버를 작업했지만 MMORPG 쪽에 관심이 있어서 포트폴리오나 이쪽으로 공부를 해보신 분들. 스터디 관련 주의사항 : 온라인 밋업(discord), 매주 일요일 오후 1시 (스터디 구성원 스케쥴에 맞출 예정) 카카오톡 오픈채팅 방 URL: https://open.kakao.com/o/sOMjdX1h
- MMORPG
- 게임서버
- 오픈소스
- c++
- 서버
- 게임
- 전투
- 분산아키텍쳐
- oss





