<!--
{
  "documentType" : "article",
  "framework" : "TechnologyOverviews",
  "identifier" : "/documentation/TechnologyOverviews/games",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Games"
}
-->

# Games

Deliver fantastic game experiences to millions of players worldwide using Apple hardware, graphics,
audio, social gaming, and distribution tools.

## Discussion

Whether you’re starting your game from scratch or porting a game from another platform, Apple offers
tools and technologies to help you tap into the high-performance graphics and amazing sound of Apple
devices. Make your game experience even better by adding support for game controllers, leaderboards,
achievements, challenges, and multiple players.

## Game technologies

[Game technologies](/documentation/TechnologyOverviews/games-technologies)

---

Familiarize yourself with the tools and technologies you use to build games on Apple platforms.
Apple provides the hardware, graphics, audio, social-gaming, and development and distribution
systems you need to create the next generation of games. On visionOS, build unparalleled
immersive games that incorporate real-world objects and infinite spaces. Distribute your game
on the App Store to reach hundreds of millions of people around the world.

- Create gorgeous graphics, and get the best graphics performance from Apple’s hardware using Metal.
- Create exceptional soundtracks or immersive audio experiences, and use haptic feedback to get people’s attention.
- Add support for game controllers and other input devices.
- Support Game Center and enhance your game’s social aspects with multiplayer support, achievements, leaderboards, and challenges.



![](images/com.apple.TechnologyOverviews/game-technologies~dark.png)

## Building your Windows game remotely on a Mac

[Building your macOS game remotely from your PC](/documentation/TechnologyOverviews/building-your-macos-game-remotely-from-your-pc)

---

Catch mistakes early by setting up a project to remotely build a CMake-based project from within
Microsoft Visual Studio on a target Mac system. Use this setup to [Building your macOS game remotely from your PC](/documentation/TechnologyOverviews/building-your-macos-game-remotely-from-your-pc)
from your PC.

- Configure a Mac to build your Windows game remotely.
- Configure your PC to initiate builds from Microsoft Visual Studio.
- Build and run your project remotely.
- Debug connectivity issues between your systems.



![](images/com.apple.TechnologyOverviews/building-your-Windows-game-remotely-on-a-Mac.png)

## Topics

### New games

[Game technologies](/documentation/TechnologyOverviews/games-technologies)

Plan the creation of your game and incorporate the gameplay features people expect.

### Porting

[Building your macOS game remotely from your PC](/documentation/TechnologyOverviews/building-your-macos-game-remotely-from-your-pc)

Configure a Mac for remote builds, and use it to build your game from your PC and catch mistakes when
porting your game to macOS.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)