Technologies for Game Developers – Apple Developer
Nội Dung Chính
What’s new
MetalFX Upscaling
Render complex scenes in less time per frame with high-performance upscaling and anti-aliasing. Choose a combination of temporal or spatial algorithms to help boost performance.
Fast resource loading
Optimally stream asset data to Metal textures and buffers directly from storage using asynchronous I/O, eliminating the need to build your own loading infrastructure.
Offline shader compilation
The Metal compiler now generates GPU binaries at project build time to eliminate in-app shader compilation, helping games improve performance and reduce load times.
Metal tools for Windows
The texture converter now supports more formats for HDR rendering and a new library version can integrate more deeply and efficiently into your tools. The Metal compiler for Windows has been updated with the latest Metal features, including mesh shaders and indirect commands.
Metal Performance HUD
Monitor gameplay performance using Metal with real-time stats and logging, including CPU and GPU render time and frame presentation deadlines.
Game Controller framework
A wide variety of new and existing game controllers are supported by the Game Controller framework across Apple platforms. macOS also adds support for the most popular racing wheels, pedals, and shifters, including the Logitech G920 and Logitech G29.
Unity plug-ins
Take advantage of powerful Apple technologies for your Unity-based game. Unity plug-ins connect your game to Game Center, Core Haptics, PHASE audio, accessibility, and game controller frameworks.
View on GitHub
Background download API
Deliver and manage large game assets in the background, even while your app isn’t running. This helps keep your main app bundle smaller and lets users multitask while the download completes.
Screen Capture Kit
This new framework elevates the game streaming experience in macOS by enabling you to capture any combination of windows, apps, and displays with minimal CPU and GPU overhead. Create custom content filters and take advantage of dynamic controls for your content stream.
Game Center
Now players can find out what’s happening in your games and connect with friends around their activities. Achievements and leaderboard standings are featured more prominently on the dashboard in your games, and the dashboard now includes a feed with friends’ in-game activity. Players can also see this activity on their Game Center profile, as well as friends’ profiles. And now, players can receive push notifications about leaderboard activity, so they can stay on top of the latest activity in your game and remain engaged.
Learn more