2017 아이펀팩토리 Dev Day 발표자료
- 강연 제목 : 혼자서 만드는 MMO게임 서버
- 발표자 : 박근환 TD
1 of 22
Downloaded 22 times
More Related Content
혼자서 만드는 MMO게임 서버
1. 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
2. 22017 iFunFactory Dev Day -Great Technology For Great Games-
Great Technology For Great Games
3. 32017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발
Chapter 01.
Great Technology For Great Games
• 개발
• 기획
• 클라이언트
• 디자인
• 서버
• 관리
• 운영
4. 42017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발
Chapter 01.
Great Technology For Great Games
• 개발
• 기획
• 클라이언트
• 디자인
• 서버
• 관리
• 운영
5. 52017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발
Chapter 01.
Great Technology For Great Games
• 개발
• 기획: 잘..
• 클라이언트
• 디자인
• 서버
• 관리
• 운영
6. 62017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발
Chapter 01.
Great Technology For Great Games
• 개발
• 기획: 잘..
• 클라이언트: Unity!
• 디자인
• 서버
• 관리
• 운영
7. 72017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발
Chapter 01.
Great Technology For Great Games
• 개발
• 기획: 잘..
• 클라이언트: Unity
• 디자인: Unity Asset Store
• 서버
• 관리
• 운영
8. 82017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발
Chapter 01.
Great Technology For Great Games
• 개발
• 기획: 잘..
• 클라이언트: Unity
• 디자인: Unity Asset Store
• 서버: ???
• 관리
• 운영
9. 92017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 서버 개발
Chapter 01.
Great Technology For Great Games
10. 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
11. 112017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 서버 개발
Chapter 01.
Great Technology For Great Games
+
- Instance control
- Session management
- Network
- ORM
- Distribution
12. 122017 iFunFactory Dev Day -Great Technology For Great Games-
Amazon GameLift 장점
Chapter 01.
Great Technology For Great Games
• 세계 최대 클라우드 회사의 네임밸류
• 다양한 region에 동일하게 배포 가능
• 게임서버에 특화된 서비스
• 유연한 서버 스케일링
• 편리한 콘솔
13. 132017 iFunFactory Dev Day -Great Technology For Great Games-
Amazon GameLift 단점
Chapter 01.
Great Technology For Great Games
• 테스트 환경이 추가됨
• 디버깅이 난해함
• 리눅스는 Amazon Linux만 지원
• 게임 서버 전체를 올리기엔..
14. 142017 iFunFactory Dev Day -Great Technology For Great Games-
MMO 게임 개발
Chapter 01.
Great Technology For Great Games
• 유니티 클라이언트
• 2종류의 필드
• 1 종류의 던전
• 유저 인증 없음
• 사용자 위치 저장 및 동기화
• 채팅
• 상호 작용
15. 152017 iFunFactory Dev Day -Great Technology For Great Games-
시연
Chapter 01.
Great Technology For Great Games
16. 162017 iFunFactory Dev Day -Great Technology For Great Games-
Amazon GameLift 설정
Chapter 01.
Great Technology For Great Games
17. 172017 iFunFactory Dev Day -Great Technology For Great Games-
필드 서버 설정
Chapter 01.
Great Technology For Great Games
18. 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
19. 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
LB
Login
LB
Chat
Dungeon
…
…MM
20. 202017 iFunFactory Dev Day -Great Technology For Great Games-
요약
Chapter 01.
Great Technology For Great Games
• 기존 서버 솔루션은 주로 컨텐츠 개발에 집중
• Amazon GameLift를 통해 서버 관리로 확장
• 이제 운영만 뭐가 나오면 혹시?
21. 212017 iFunFactory Dev Day -Great Technology For Great Games-
소스 공개 예정
Chapter 01.
Great Technology For Great Games
상반기 MMO Template 공개 (C#)
https://github.com/iFunFactory
22. 2017 iFunFactory Dev Day
-Great Technology For Great Games-
iFunFactory Development Teams
carlospark@ifunfactory.com
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