[개발 스터디 모집 내용 예시]
스터디 주제 : 게임 서버 오픈 소스 분석 스터디
스터디 목표 :
MMORPG 게임서버 프레임워크 분석 스터디 입니다.
국내 매출이 큰 게임들은 대부분 MMORPG 라 장르를 기준으로 프레임워크를 선택하였습니다.
스터디 과정은 이렇습니다.
각 주차의 주제에 대해 리서치 해보고 도표, 글 등의 자료를 만들어 발표하는 형식입니다.
응용해서 무언가를 만드는 건 짧은 시간내에 이루기 어려운 목표로 생각하여 뺐습니다.
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년전
이외에 스터디에서 분석해볼만한 C++/C#/Go MMORPG 게임서버 프레임워크 가 있으면
추천 해주세요!예상 스터디 일정(횟수) : 10회
1-2주차: 프로젝트 개괄 파악, 빌드 시스템 파악, 각 주요 모듈들을 도표로 표현.
3-5주차: Transport, Serialize, Thread, Memory Management 등의 코어 컴포넌트 분석.
6-주차: 프레임워크 특화 기능 (컨텐츠, 인프라) 분석.예상 모집인원 : 4 (현재 4/4)
스터디 관련 주의사항 : 온라인 밋업, 주중 저녁 (추후 결정 예정)
카카오톡 오픈채팅 방 URL: https://open.kakao.com/o/sOMjdX1h
모집완료 되었습니다!
답글