GS_Play Gameplay Framework for O3DE

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.


Contact & Support

Live Support
Real-time help in the #support channel
Join Discord
Email
We typically respond within 1-2 business days
gs_play@genomestudios.ca
Genome Studios
Studio website and other projects
genomestudios.ca

 

Follow Us


Sections


Get Started

Start here — orientation, project setup, and best practices for working with GS_Play.

Index

Fast references to speed up docs navigation — feature lists, patterns, glossary, templates, changelogs, and utilities.

The Basics

High-level usage and scripting references for GS_Play feature sets. Drop-in functionality for intermediate developers and designers.

Framework API

Component references, EBus interfaces, and extension guides for the full GS_Play framework.

Learn

Lessons for quick, or extended learning.