This repository contains a sample game project using Amazon GameLift and AWS serverless services including DynamoDB, Lambda, SQS, S3, and so on. This is a simple board game called Gomoku, but technically and functionally identical to a real-time session-based online game.
This repository contains a sample game project using Amazon GameLift and AWS services including DynamoDB, Lambda, SQS, S3, EC2, ElastiCache and API-Gateway. This is a simple board game called Gomoku, but technically and functionally identical to a real-time session-based online game.
- For Infra/System engineers, this project shows how to build a session-based online game directly on AWS. It also demonstrates the benefits of AWS managed services such as GameLift.
- For game developers, this project provides architecture best practice and implementations of the most similar form to the actual session-based online game service. So they can leverage this asset to implement their own session-based online game on AWS.
This repository includes CloudFormation for deployment automation. You can start it easily with guide below.ß
This repository contains Python based simple TCP sample using FleetIQ. Since FleetIQ is on Preview stage, this repository will be updated continously.
- Play and Deployment guide
- For this workshop, you should include MS C++ Redistributable packages for Game Client & Game Server
- MS C++ Redistributable package (https://www.microsoft.com/en-us/download/details.aspx?id=48145)
- Full version of Binary files for this workshop Link
- Developing a Hands-on Technical Workshop to demonstrate the use of Amazon GameLift with AWS managed components for game services.
- Developing Demo environment based on Cloud9 IDE.
- Update FleetIQ demo continously.
- Developing multi-region game support feature.
- Please contact [email protected] for any comment/ requests regarding this content.