Skip to content

Getting Started

Welcome to ctx.gg — an open source gaming platform built on the Mortar engine.

ctx.gg (Create Test eXecute) is a platform for creating, sharing, and competing on custom game maps. The platform has two main parts that players and creators interact with:

  • Desktop App — Download this to play games. It manages the Mortar engine for you, keeping it up to date automatically. Browse maps, join tournaments, and launch games all from one place.
  • Map Editor — A collaborative 3D editor that runs in the browser at editor.ctx.gg. Build maps with friends in real-time and publish them to the platform.

Under the hood, the platform is powered by:

  • Mortar Engine — The C++ game engine that runs your maps. Built with Vulkan rendering, flecs ECS, Jolt physics, and miniaudio. The desktop app downloads and updates this for you.
  • API — The backend service that handles authentication, map storage, and tournaments.
  1. Download the desktop app — Available for Windows, macOS, and Linux
  2. The app installs the engine — On first launch, the app downloads the latest version of the Mortar engine. It checks for updates each time you open it.
  3. Create or browse maps — Use the browser-based editor to build maps, or browse community maps in the desktop app
  4. Play — Click Play on any map and the app launches the Mortar engine with that map loaded

All components are open source under the MIT license: