GameLift 워크샵
개요
GameLift Servers는 세션 기반 멀티 플레이어 게임을 위한 전용 서버를 제공하는 AWS 서비스입니다. 전 세계 플레이어 수요에 맞게 서버 규모를 동적으로 조정하면서 안정된 게임 환경을 유지할 수 있습니다. 이번 워크샵은 GameLift Servers의 핵심 기능들을 3시간 안에 익힐 수 있도록 설계된 집중형 학습 과정입니다. 게임 속에서 플레이어 매치메이킹을 효과적으로 사용하기 위한 필수 기능들을 엄선하여 실습 중심으로 구성했습니다.
학습 목표
2시간 후 다음을 할 수 있게 됩니다:
- GameLift Servers의 기능 이해
- FlexMatch 기반의 효과적인 매치메이킹 기법 습득
- DynamoDB 테이블의 NoSQL 구조 이해
- S3 정적 웹사이트 호스팅의 이해
시간표
⏱️ 예상 소요 시간: 120분
| 시간(KST) | 작업 | 참고 |
|---|---|---|
| 09:20 - 09:50 (30min) | 아키텍처의 이해 | |
| 09:50 - 10:10 (20min) | GameLift Servers 플릿 생성 (1/2) | |
| 10:10 - 10:20 (10min) | 쉬는 시간 | - |
| 10:20 - 10:30 (10min) | GameLift Servers 플릿 생성 (2/2) | |
| 10:30 - 11:00 (30min) | GameLift FlexMatch 매치메이킹 설정 | |
| 11:00 - 11:10 (10min) | 게임 세션 테스트 | - |
| 11:10 - 11:20 (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