GS_Play: O3DE Gameplay Framework

Documentation Explore Features

The framework that gets out of your way.

A production-ready suite of tools and systems for O3DE.

Modular. Extensible. Built for real games.

Powerful Tools on a Powerful Engine

O3DE is a world-class open-source engine. GS_Play puts production-ready gameplay systems in your hands so you can focus entirely on bringing your vision to life—not rebuilding the wheel.

Every feature is a self-contained Gem you extend and customize. Need character movement but not dialogue? Deploy only what serves your project.

Bring Your Vision to Life

Cameras, cinematics, dialogue, UI, audio, character control—the systems that turn a prototype into a rich, polished experience are ready to go. Spend your time on the creative substance of your game, not rebuilding common infrastructure.

Only What You Need

Every feature is a self-contained Gem. Use GS_Core as your foundation, then adopt only the systems your project calls for. No bloat, no unused dependencies—the framework stays out of your way.

Extend Everything

Every component is designed for inheritance. Your custom classes build on proven base implementations—extend, override, and make them yours. These aren’t black boxes; they’re starting points built to be shaped to your project.

Depth That Scales

From save systems and stage management to RPG stats and inventory—each Gem goes deep. Simple to start with, powerful enough to carry you through production. The tools grow with your ambition.

Production Tested

Controlled startup sequences, level transitions, platform quirks—these systems handle the hard problems so you discover them in documentation, not in QA.

Built Because We Need It

GS_Play exists because we want to make any game we dream to make. That ambition drives the breadth and quality of every system. When we build for ourselves, we build it right—and you get to benefit from that standard.

Built on O3DE’s Strengths

EBus Communication

O3DE’s unique EBus messaging system powers all inter-system communication. Decoupled, event-driven, and seamlessly integrated with your code and Script Canvas graphs.

Modular Gem System

O3DE’s Gem architecture means every feature is a self-contained module. GS_Play embraces this fully—add only the systems your project needs, configured through the engine’s prefab and asset pipeline.

Free & Open Platform

O3DE is open-source under the Apache 2.0 license—no royalties, no seat fees, no strings. GS_Play builds on that foundation with full source code. Understand every system, modify anything, own your pipeline.

Ready to Build?

Get 15+ Gems, and counting, spanning core infrastructure, character systems, cameras, cinematics, UI, audio, world interaction, and more—each one a self-contained module you can adopt independently.