@cosmic-28 Welcome to the iOS development ecosystem. However, deprecated does not mean banned. The dilemma you are facing is very common among game developers, especially those using 3rd party engines that are actively transitioning their rendering backends. Transitioning to native development using Xcode and Metal is the best long-term strategy for maximizing performance, minimizing battery drain, and fully utilizing Apple Silicon. While third party game engines are fantastic for cross-platform development, writing directly for Metal allows you to bypass the translation layers and engine-level bottlenecks like the 5-second shader compilation freeze you experienced. Resources for metal: Metal Landing Page: developer.apple.com/metal Metal Programming Guide / Documentation: developer.apple.com/documentation/metal Sample Code: Using a Render Pipeline to Render Primitives - A great Hello World for drawing your first 2D shapes in Metal. Migrating from OpenGL to Metal Since your app currently relies on Ope
Topic:
Graphics & Games
SubTopic:
General
Tags: