GameLift 워크샵
개요
GameLift Servers는 세션 기반 멀티 플레이어 게임을 위한 전용 서버를 제공하는 AWS 서비스입니다. 전 세계 플레이어 수요에 맞게 서버 규모를 동적으로 조정하면서 안정된 게임 환경을 유지할 수 있습니다. 이번 워크샵은 GameLift Servers의 핵심 기능들을 3시간 안에 익힐 수 있도록 설계된 집중형 학습 과정입니다. 게임 속에서 플레이어 매치메이킹을 효과적으로 사용하기 위한 필수 기능들을 엄선하여 실습 중심으로 구성했습니다.
학습 목표
3시간 후 다음을 할 수 있게 됩니다:
- GameLift Servers의 기능 이해
- FlexMatch 기반의 효과적인 매치메이킹 기법 습득
- DynamoDB 테이블의 NoSQL 구조 이해
- S3 정적 웹사이트 호스팅의 이해
시간표
⏱️ 예상 소요 시간: 220분
| 시간(KST) | 작업 | 참고 |
|---|---|---|
| 13:00 - 13:30 (30min) | 아키텍처의 이해 | |
| 13:30 - 13:50 (20min) | GameLift 플릿 생성 | |
| 13:50 - 14:00 (10min) | 쉬는 시간 | - |
| 14:00 - 14:20 (20min) | GameLift FlexMatch 매치메이킹 설정 | |
| 14:20 - 14:35 (15min) | DynamoDB 테이블 생성 | |
| 14:35 - 14:50 (15min) | S3 정적 웹사이트 호스팅 설정 | |
| 14:50 - 15:00 (10min) | 쉬는 시간 | - |
| 15:00 - 15:45 (45min) | 도전 과제 | |
| 15:45 - 15:55 (10min) | 쉬는 시간 | - |
| 15:55 - 16:10 (15min) | 도전 과제 풀이 | |
| 16:10 - 16:30 (20min) | 퀴즈 | - |
| 16:30 - 16:40 (10min) | 설문 조사 | - |
준비하기
- 컴퓨터 (Windows / macOS / Linux)
- 웹 브라우저
- 인터넷 연결
- AWS 계정 (루트 사용자 또는 관리자 권한)
- 유효한 이메일 주소 (⚠️ @gmail.com 또는 @naver.com)
핵심 AWS 서비스
이번 워크샵에서는 다음 10개의 AWS 서비스가 사용됩니다. GameLift와 컴퓨팅 / 네트워킹 / 데이터베이스 / 스토리지 각 유형의 서비스를 조합하여 세션 기반의 “멀티 플레이어 오목 게임”을 구축해 볼 것입니다.
-
네트워킹
- VPC
- API Gateway
-
컴퓨팅
- GameLift Servers Fleet
- EC2 (Windows Server)
- Lambda (Python)
-
스토리지
- S3
-
데이터베이스
- DynamoDB
- ElastiCache
-
서비스 연결/통합
- SQS
- SNS
Last updated on