Upload
ifunfactory-inc
View
472
Download
1
Embed Size (px)
Citation preview
2017 iFunFactory Dev Day-Great Technology For Great Games-
혼자서 만드는 MMO게임 서버Great Technology For Great Games
발 표 자 : 박 근 환
c a r l o s p a r k @ i f u n f a c t o r y . c o m
22017 iFunFactory Dev Day -Great Technology For Great Games-
Great Technology For Great Games
32017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발Chapter 01.
Great Technology For Great Games
•개발•기획•클라이언트•디자인•서버
•관리•운영
42017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발Chapter 01.
Great Technology For Great Games
•개발•기획•클라이언트•디자인•서버
•관리•운영
52017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발Chapter 01.
Great Technology For Great Games
•개발•기획: 잘..•클라이언트•디자인•서버
•관리•운영
62017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발Chapter 01.
Great Technology For Great Games
•개발•기획: 잘..•클라이언트: Unity!•디자인•서버
•관리•운영
72017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발Chapter 01.
Great Technology For Great Games
•개발•기획: 잘..•클라이언트: Unity•디자인: Unity Asset Store•서버
•관리•운영
82017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발Chapter 01.
Great Technology For Great Games
•개발•기획: 잘..•클라이언트: Unity•디자인: Unity Asset Store•서버: ???
•관리•운영
92017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 서버 개발Chapter 01.
Great Technology For Great Games
102017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 서버 개발Chapter 01.
Great Technology For Great Games
Developers
Lots of Clients Lots of Servers
DBA
SE
112017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 서버 개발Chapter 01.
Great Technology For Great Games
+
- Instance control- Session management
- Network- ORM- Distribution
122017 iFunFactory Dev Day -Great Technology For Great Games-
Amazon GameLift 장점Chapter 01.
Great Technology For Great Games
• 세계 최대 클라우드 회사의 네임밸류
• 다양한 region에 동일하게 배포 가능
• 게임서버에 특화된 서비스
• 유연한 서버 스케일링
• 편리한 콘솔
132017 iFunFactory Dev Day -Great Technology For Great Games-
Amazon GameLift 단점Chapter 01.
Great Technology For Great Games
• 테스트 환경이 추가됨
• 디버깅이 난해함
• 리눅스는 Amazon Linux만 지원
• 게임 서버 전체를 올리기엔..
142017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발Chapter 01.
Great Technology For Great Games
• 유니티 클라이언트• 2종류의 필드• 1 종류의 던전• 유저 인증 없음• 사용자 위치 저장 및 동기화• 채팅• 상호 작용
152017 iFunFactory Dev Day -Great Technology For Great Games-
시연Chapter 01.
Great Technology For Great Games
162017 iFunFactory Dev Day -Great Technology For Great Games-
Amazon GameLift 설정Chapter 01.
Great Technology For Great Games
172017 iFunFactory Dev Day -Great Technology For Great Games-
필드 서버 설정Chapter 01.
Great Technology For Great Games
182017 iFunFactory Dev Day -Great Technology For Great Games-
서버 구조Chapter 01.
Great Technology For Great Games
Login
Chat
Amazon EC2
DB
ZooKeeper
Field
Dungeon
Amazon GameLift
Field
Dungeon
Field Fleet
Dungeon Fleet
192017 iFunFactory Dev Day -Great Technology For Great Games-
서버 구조Chapter 01.
Great Technology For Great Games
Login
Chat
Amazon EC2
DB
ZooKeeper
Field
Amazon GameLift
Field Fleet
Dungeon Fleet
LBLogin
LBChat
Dungeon
…
…MM
202017 iFunFactory Dev Day -Great Technology For Great Games-
요약Chapter 01.
Great Technology For Great Games
• 기존 서버 솔루션은 주로 컨텐츠 개발에 집중
• Amazon GameLift를 통해 서버 관리로 확장
• 이제 운영만 뭐가 나오면 혹시?
212017 iFunFactory Dev Day -Great Technology For Great Games-
소스 공개 예정Chapter 01.
Great Technology For Great Games
상반기 MMO Template 공개 (C#)
https://github.com/iFunFactory
2017 iFunFactory Dev Day-Great Technology For Great Games-
iFunFactory Development Teams
www.ifunfactory.com
+82-70-4923-6566
Q & AG r e a t T e c h n o l o g y F o r G r e a t G a m e s , i F u n F a c t o r y