All Projects → aws-samples → Aws Gamelift Sample

aws-samples / Aws Gamelift Sample

Licence: apache-2.0
A simple full-stack game sample using GameLift and AWS services.

Projects that are alternatives of or similar to Aws Gamelift Sample

Etlegacy
ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.
Stars: ✭ 212 (+17.78%)
Mutual labels:  game-development, multiplayer-game
Etlegacy Deprecated
Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
Stars: ✭ 470 (+161.11%)
Mutual labels:  game-development, multiplayer-game
Flopnite Ue4
A remake of the popular battle royale game, Fortnite, made in Unreal Engine 4 and integrated with Amazon GameLift
Stars: ✭ 250 (+38.89%)
Mutual labels:  aws, game-development
Openjk
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Stars: ✭ 1,641 (+811.67%)
Mutual labels:  game-development, multiplayer-game
Game
⚔️ An online JavaScript 2D Medieval RPG.
Stars: ✭ 388 (+115.56%)
Mutual labels:  game-development, multiplayer-game
Reldens
Reldens - You can make it - Open Source MMORPG Platform
Stars: ✭ 130 (-27.78%)
Mutual labels:  game-development, multiplayer-game
Goluwa
a game framework written in luajit
Stars: ✭ 173 (-3.89%)
Mutual labels:  game-development
Externalsecret Operator
An operator to fetch secrets from cloud services and inject them in Kubernetes
Stars: ✭ 177 (-1.67%)
Mutual labels:  aws
Cdk Clj
A Clojure wrapper for the AWS Cloud Development Kit (AWS CDK)
Stars: ✭ 173 (-3.89%)
Mutual labels:  aws
Aws Ec2 Assign Elastic Ip
Automatically assign Elastic IPs to AWS EC2 Auto Scaling Group instances
Stars: ✭ 172 (-4.44%)
Mutual labels:  aws
Pinpog
Ping-Pong-like game in Assembly that works without OS
Stars: ✭ 177 (-1.67%)
Mutual labels:  game-development
Watchmen
(Not maintained anymore) Watchmen - AWS account compliance using centrally managed Config Rules
Stars: ✭ 178 (-1.11%)
Mutual labels:  aws
Epicsurvivalgameseries
Third-person Survival Game for Unreal Engine 4 (Sample Project)
Stars: ✭ 2,389 (+1227.22%)
Mutual labels:  game-development
Uecs
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Stars: ✭ 174 (-3.33%)
Mutual labels:  game-development
Repulsive Grizzly
Application Layer DoS Testing Framework
Stars: ✭ 177 (-1.67%)
Mutual labels:  aws
Winston Cloudwatch
Send logs to Amazon Cloudwatch using Winston.
Stars: ✭ 172 (-4.44%)
Mutual labels:  aws
Dust3d
🐪 Dust3D is a cross-platform open-source 3D modeling software. Auto UV unwrapping, auto rigging with PBR Material support, pose and motion authoring all in one.
Stars: ✭ 2,263 (+1157.22%)
Mutual labels:  game-development
Mixite
A GUI agnostic hexagonal grid library. Supports a multitude of grid layouts including hexagonal, triangular, rectangular and more.
Stars: ✭ 172 (-4.44%)
Mutual labels:  game-development
Serverlessish
Run the same Docker images in AWS Lambda and AWS ECS
Stars: ✭ 177 (-1.67%)
Mutual labels:  aws
Ssm Cache Python
AWS System Manager Parameter Store caching client for Python
Stars: ✭ 177 (-1.67%)
Mutual labels:  aws

aws-gamelift-sample (with FlexMatch)

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.

Gomoku

  • 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.

CloudFormation

This repository includes CloudFormation for deployment automation. You can start it easily with guide below.ß

FleetIQ sample

This repository contains Python based simple TCP sample using FleetIQ. Since FleetIQ is on Preview stage, this repository will be updated continously.

Sample Game Architecture (Serverless with FlexMatch)

Architecture Overview

Deployment

Future Work

  • 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.

ETC

Amazon GameLift Service Check-list

  • Korean version here
  • English version here

For further questions/ assistances

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].