Xogot on Mac.

Xogot on Mac.

We are bringing Xogot, our styled version of Godot, to the Mac.

The Xogot for Mac beta is open today. If you want to try it, join the beta on our Xogot for Mac sign up page and we’ll email you a download link.

Xogot was born as a native user interface shell on top of the Godot game engine for iPad devices, and later iPhone devices. Since we got started, we have tried to follow the Apple's Human Interface Guidelines and design guidance. We used our blog to document our progress and decisions, and documented how we rewrote chunks of Godot UI into native SwiftUI controls.

Why Mac?

A couple of things came together that pushed us to bring Xogot to the Mac.

First, while Godot remains a powerful desktop development environment, targeting our favorite Apple platforms from Godot can still feel a bit bumpy. We felt this ourselves last fall while building the Godot Apple Plugins, our contribution to the Godot ecosystem that helps developers access Apple platform APIs from their games. That work drew on our previous experience at Xamarin and Microsoft binding Apple APIs to make calling out to Apple native features more approachable for Godot developers targeting Apple platforms.

Yet, the end-to-end process did not bring joy. It still felt cumbersome.

Second, Xogot users kept asking us to bring the same Apple-centric experience to the Mac.

Because Xogot’s user interface was written in SwiftUI, and because we had already committed to Apple’s design system, bringing Xogot to macOS felt like a natural next step. That does not mean it was automatic. We still had to adapt many parts of the interface, study modern Mac applications, and rethink details so Xogot would feel true to the platform and the modern idioms on the Mac.

Your Xogot for Mac workspace

Our goal is to bring the same kind of ease of use that developers expect from tools like Xcode and Visual Studio to Godot developers targeting Apple platforms, while keeping projects compatible with Godot.

A first-class native Mac experience

Xogot for Mac is designed as a native Mac app, with the same goal that guided our work on iPad and iPhone: making the Godot editor feel at home on the platform.

Because Xogot’s interface is built in SwiftUI, we were able to start from the Apple-native user interface we had already created for iPad and iPhone. But bringing that experience to the Mac is not just a matter of recompiling the app. We have had to adapt the interface for macOS, taking inspiration from professional Mac apps like Final Cut Pro and Logic Pro.

Scene and Target Selectors

Xogot for Mac is also heavily inspired by Xcode, which has shaped expectations for how developer tools should look and feel on the Mac, while refining the experience of building, testing, and debugging apps for Apple devices over decades.

Find output from previous runs in Xogot's Report Navigator

The Report Navigator tracks previous build and run logs, making it easier to compare output across changes and understand what happened during previous runs.

Enable/disable and jump between breakpoints

The Breakpoints Navigator gives you one place to review, enable, disable, delete, and jump to breakpoints across your project.

Explore performance data while your game is running

And when your game is running, the Debug Navigator gives you a live view into runtime information like frame time, memory, object counts, rendering, and other counters.

These navigators are part of a broader Mac-first workflow that we cover in more detail in the Xogot for Mac tour.

Open Command Palette from the View Menu or with ⌘-P

At the same time, we are drawing from the broader world of modern developer tools. Xogot’s Command Palette is primarily inspired by Spotlight Search on macOS and by Visual Studio Code, bringing fast keyboard-driven navigation and command discovery to the editor. On Mac, where professional users often expect to move quickly from the keyboard, the Command Palette helps you find the action you need without digging through menus or breaking focus.

Our goal is for Xogot to feel like a professional creative environment for game developers: a tool for building games with Godot that can sit comfortably alongside the apps in Apple’s Creative Studio, like Final Cut Pro, Logic Pro, Motion, and MainStage, as well as the other first-class creative and development tools Mac users rely on.

Apple deployment without living in Xcode

One of the biggest opportunities for bringing Xogot to the Mac is making Apple platform development feel more approachable for Godot developers.

Testing on devices, running in the iOS Simulator, signing Mac apps, and preparing builds for distribution often requires multiple round trips, between Godot, Xcode and your file system. If you are coming from Godot, the experience will be unfamiliar, daunting, and miserable.

Easy iPhone deployment to device or simulator

Xogot for Mac simplifies that experience, using Apple’s tools where they are needed while reducing how often you have to interact with them directly.

Our goal is to make running your game on an Apple target feel as simple as choosing the target you care about and pressing play. Want to share your game with friends on a Mac? You should be able to package it up without needing a PhD in certificates, signing identities, and provisioning profiles. Want to test on an iPhone? Xogot will handle the packaging, signing, deployment, and device connection details so you can get your project running and start debugging without fighting the toolchain.

Easily switch targets between devices and simulators

That matters most when you are iterating. If you need to make a change and test it on a device, you should not have to stop, export the project, open Xcode, rebuild, redeploy, and repeat the whole dance every time. Xogot for Mac makes that loop faster and more natural, so you can spend more time improving the experience on your target device and less time settling for “good enough” because the process is too painful.

A commercial offering for Mac developers

As with Xogot on iPad and iPhone, Xogot for Mac will be a commercial offering, but we want it to remain approachable for people who are learning, experimenting, or building smaller projects.

We expect to offer a free version of Xogot for Mac, alongside paid tiers for Xogot’s unique Mac features, deeper Apple platform support, and additional support options for professional teams and studios.

Join the Xogot for Mac beta

The Xogot for Mac beta program is open today.

If you are interested in joining the beta and helping us shape the Mac version of Xogot, please fill out the form on our Mac sign-up page.

For developers who want to follow along more closely, check out the Mac Preview documentation for release notes, current beta status, and known limitations, along with guidance on where feedback will be most useful as the preview evolves.

We’re excited to bring Xogot back to the Mac, and we look forward to sharing more as development continues.

Subscribe to Xogot Blog

Sign up now to be the first to know.
Guenter Gibbon
Subscribe