Get Started
Start here — orientation, project setup, and best practices for working with GS_Play.
GS_Play is a modular gameplay framework for O3DE — a full production-ready set of feature gems you can enable individually to build exactly the game you need. Each gem is independently togglable, so you bring in only what’s relevant to your project.
New to GS_Play? Start with Get Started for installation steps, GS_Core basics, and picking your first toolsets.
Intermediate developers and designers can jump straight to The Basics — editor setup, Script Canvas nodes, and EBus events for each feature set, no architecture knowledge required.
Need deep technical detail? The Framework API covers full component references, EBus interfaces, extension patterns, and class internals.
Want to follow along? Learn has video tutorials and step-by-step lessons for targeted topics and full project walkthroughs.
If you find mistakes, gaps, or anything unclear in the documentation, don’t hesitate to reach out.
Start here — orientation, project setup, and best practices for working with GS_Play.
Fast references to speed up docs navigation — feature lists, patterns, glossary, templates, changelogs, and utilities.
High-level usage and scripting references for GS_Play feature sets. Drop-in functionality for intermediate developers and designers.
Component references, EBus interfaces, and extension guides for the full GS_Play framework.
Lessons for quick, or extended learning.