This project contains an AWS Amplify project sample to create, build, export and deploy Godot Engine projects on AWS.
It uses a sample game named Squash The Creeps from the Godot Demo Projects. You can learn how to build this game from scratch in the Godot Documentation in the Your first 3D game section.
Note: “The sample code; software libraries; command line tools; proofs of concept; templates; or other related technology (including any of the foregoing that are provided by our personnel) is provided to you as AWS Content under the AWS Customer Agreement, or the relevant written agreement between you and AWS (whichever applies). You should not use this AWS Content in your production accounts, or on production or other critical data. You are responsible for testing, securing, and optimizing the AWS Content, such as sample code, as appropriate for production grade use based on your specific quality control practices and standards. Deploying AWS Content may incur AWS charges for creating or using AWS chargeable resources, such as running Amazon EC2 instances or using Amazon S3 storage.”
If you need step by step tutorials you can use our quicktstarts or explore labs on the wiki.
This reposotory contains several samples organized in git branches.
Each branch contains a 'byte size' deployable sample to showcase a specific feature offered by AWS Amplify or AWS CDK extensions.
Here is the list of current samples:
feature/auth_sign_in
: Player sign-up, sign-in and sign-out workflows with the AuthForm.feature/auth_user_attributes
: Player preferred name and avatar color updates leveraging user attributes.feature/data_leaderboard
: Player score storage iwith AWS Amplify data capabilities and leaderboard display.feature/storage_builds
: Game builds storage on Amazon S3 for different platforms such as Linuw, Windsow and macOS.
Here is the list of advanced samples:
release/template
: A clone of theamplify-godot-engine-template
release/godotcon2024
: This branch contains all features showcased at GodotCon 2024main
: This branch is currently in sync withrelease/godotcon2024
The wiki contains everything you want to know about getting started with AWS Amplify with the Godot Engine.
If you have a question or you want to discuss with the AWS Amplify for Godot Engine community go to the main project discussions channels.
If you have any issue with a custom build image report a bug and if you need a new image or something else create a feature request.
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License. See the LICENSE file.
See THIRD_PARTY_LICENSES for more information.