Xogot on Mac (Godot IDE for macOS)

pier251 pts0 comments

Xogot on Mac.

We are bringing Xogot, our styled version of Godot, to the Mac.<br>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.<br>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.<br>Why Mac?<br>A couple of things came together that pushed us to bring Xogot to the Mac.<br>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.<br>Yet, the end-to-end process did not bring joy. It still felt cumbersome.<br>Second, Xogot users kept asking us to bring the same Apple-centric experience to the Mac.<br>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.<br>Your Xogot for Mac workspaceOur 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.<br>A first-class native Mac experience<br>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.<br>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.<br>Scene and Target SelectorsXogot 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.<br>Find output from previous runs in Xogot's Report NavigatorThe Report Navigator tracks previous build and run logs, making it easier to compare output across changes and understand what happened during previous runs.<br>Enable/disable and jump between breakpointsThe Breakpoints Navigator gives you one place to review, enable, disable, delete, and jump to breakpoints across your project.<br>Explore performance data while your game is runningAnd 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.<br>These navigators are part of a broader Mac-first workflow that we cover in more detail in the Xogot for Mac tour.<br>Open Command Palette from the View Menu or with ⌘-PAt 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.<br>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.<br>Apple deployment without living in Xcode<br>One of the biggest opportunities for bringing Xogot to the Mac is making Apple platform development feel more approachable for Godot developers.<br>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.<br>Easy iPhone deployment to device or simulatorXogot for Mac simplifies that experience, using Apple’s tools where they are needed while reducing how often you have to...

xogot godot apple from interface experience

Related Articles