Skip to Content
AWS STEM Korea
GameLift 워크샵

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