Build a real-time multiplayer gaming app
summary
A real-time tic-tac-toe is built using AWS Amplify, AppSync subscriptions and DataStore sync with Cognito auth, a React front end, and DynamoDB-backed GraphQL APIs. The demo shows Amplify Studio generating models and schema, how to publish with amplify publish, two browsers syncing board state instantly, and a working leaderboard that assigns 3 points for a win and 1 for a draw. All components deploy and update in real time.
AI-written summary · about
chapters (19)
- 0:00Introduction to AWS gaming app
- 1:29What is AWS Amplify
- 2:31Authentication with Cognito
- 3:35DataStore and AppSync
- 5:03Demo overview
- 5:24Setting up Amplify backend
- 7:55Creating React frontend
- 8:58Building game components
- 10:48Adding authentication UI
- 11:51Testing user sign-up
- 12:35Hosting the web app
- 13:18Creating game data model
- 15:07Deploying GraphQL API
- 16:12Fetching real-time games
- 17:39Game board synchronization
- 18:21Testing multiplayer gameplay
- 19:04Adding leaderboard feature
- 20:32Updating leaderboard in real time
- 21:15Summary of demo
related talks
29mFull-stack Mobile and Web Development With AWS Amplify
18mbuilds a realtime chat app with AWS
53mAppSync: Build real-time app experiences with modern GraphQL APIs
01h 00mAmplify: Visually build extensible, full-stack apps faster on
09mLightning Talk: Redux Principles in Plain JavaScript
47mPatterns for Building Event-driven Web & Mobile App Backends
50mCreate your next‑generation app with AWS Amplify
24mBuilding Realtime Singlepage Apps
