Skip to content

A collection of infrastructure as code templates and configurations for deploying game development infrastructure on AWS

License

Notifications You must be signed in to change notification settings

keith-miller/cloud-game-development-toolkit

 
 

Repository files navigation

Cloud Game Development Toolkit

License: MIT-0 OpenSSF Scorecard

The Cloud Game Development Toolkit (a.k.a. CGD Toolkit) is a collection of templates and configurations for deploying game development infrastructure and tools on AWS.

The project is designed for piecemeal usage:

  • Already have a CI/CD pipeline deployed but need a build machine image? ✅
  • Looking to migrate your Perforce server from on-premise to AWS? ✅
  • Starting your new studio from the ground up and looking for pre-built templates to deploy common infrastructure? ✅

The Toolkit consists of three key components:

Component Description
Assets Reusable scripts, pipeline definitions, Dockerfiles, Packer templates, Ansible Playbooks to configure workloads after deployment, and other resources that might prove useful or are dependencies of any of the modules.
Modules Highly configurable and extensible Terraform modules for simplified deployment of key game development infrastructure on AWS with best-practices by default.
Samples Complete Terraform configurations for expedited studio setup that demonstrate module usage and integration with other AWS services.

Getting Started

📖 Documentation | 💻 Contribute to the Project | 💬 Ask Questions | 🚧 Roadmap

Security

If you think you’ve found a potential security issue, please do not post it in the Issues. Instead, please follow the instructions here or email AWS security directly.

License

This project is licensed under the MIT-0 License. See the LICENSE file.

About

A collection of infrastructure as code templates and configurations for deploying game development infrastructure on AWS

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 70.4%
  • Shell 11.9%
  • Groovy 11.3%
  • PowerShell 2.2%
  • Python 1.7%
  • Makefile 1.5%
  • Dockerfile 1.0%