navigation

GameLift 로 시작하는 Full Stack Game


지난 수개월간 만들어온 여러분의 게임이 드디어 완성을 앞두고 있습니다. “오목” 은 가로 세로 19칸으로 그어진 선 위에서 우주만물의 음과 양을 상징하는 검은 돌과 흰 돌을 사용하는 게임입니다. 두 명의 플레이어는 그들의 검은 돌과 흰 돌을 각각 격자에 놓게 되고, 처음으로 5개의 돌을 직선(혹은 대각선)으로 만든 플레이어가 승리하게 됩니다.

하지만 게임은 만들었는데, 생각치 못한 점을 발견하게 됩니다. 이럴수가… 오목은 혼자 할 수는 없다는 것이었죠! 여러분은 몇가지 AWS 서비스를 통해 “인터넷” 을 통한 플레이를 제공하기로 설정했습니다. 힘들 것 같나요? 하지만 이번 데모에서 게임은 이미 준비되어 있습니다.

한가지만 명심하면 됩니다. 여러분에게는 큰 운영(Ops) 조직이 없기 때문에 Serverless 및 관리형 서비스를 활용하여 최대한 효율적이고 최적화된 방식을 활용해서 만들어야 합니다. 즉, API Gateway, Lambda, ElastiCache(Redis), S3, DynamoDB, SQS 그리고 GameLift 를 사용해서 Full Stack 을 만들어보겠습니다!


오늘의 데모

Game

오늘 우리가 만들 게임입니다 :) 정말 재미있겠군요! 멀티플레이 게임을 만드는 것은 복잡하다고 느낄 수 있지만 순서대로 따라하시다보면 어렵지 않습니다!