Game Development Flashcards
Q: How does AWS support game development?
A: AWS provides cloud services for game hosting, multiplayer backend, analytics, machine learning, storage, and live operations.
Q: What is Amazon GameLift?
A: A managed service for deploying, operating, and scaling multiplayer game servers in the cloud.
Q: What is a GameLift Fleet?
A: A group of computing resources managed by GameLift to host game servers.
Q: What is GameLift FlexMatch?
A: A matchmaking service that pairs players into matches based on rules and player attributes.
Q: How does GameLift handle scaling?
A: It automatically scales game server fleets up or down based on player demand.
Q: What is Amazon Lumberyard?
A: A free, cross-platform 3D game engine integrated with AWS and Twitch.
Q: How is AWS Lambda used in game development?
A: For executing backend logic, like player authentication, leaderboards, or matchmaking, without managing servers.
Q: How is DynamoDB used in games?
A: For storing game state, player data, leaderboards, and session persistence with low-latency performance.
Q: How does GameLift enable real-time multiplayer?
A: By hosting dedicated game servers that provide low-latency connections for real-time interactions.
Q: How is Amazon Cognito used in games?
A: For managing player authentication, sign-up/sign-in, and secure identity access.
Q: What role does Amazon S3 play in game development?
A: For storing and distributing game assets, such as patches, updates, and player-generated content.
Q: How is CloudFront used in gaming?
A: As a Content Delivery Network (CDN) to deliver game assets with low latency to players globally.
Q: Which AWS services are used for game analytics?
A: Amazon Kinesis, AWS Glue, Amazon Redshift, and Amazon QuickSight.
Q: What is Amazon Kinesis used for in games?
A: For ingesting real-time player data and telemetry, such as gameplay events and interactions.
Q: Which AWS services are used for a serverless game backend?
A: AWS Lambda, Amazon API Gateway, DynamoDB, and S3.
Q: How is Amazon RDS used in gaming?
A: For relational database needs, such as storing structured data for game logic or player profiles.