GameplayKit
GameplayKit is a collection of foundational tools and technologies for building games in iOS, OS X, and tvOS. Building, evolving, and maintaining a sophisticated game requires a well-planned design, GameplayKit provides architectural tools to help you design modular, scalable game architecture with minimal effort. Creating great games also requires deploying complex algorithms to solve the problems underlying common game mechanics, GameplayKit also provides standard implementations of such algorithms, allowing you to spend more time on the features that make your gameplay unique. Because GameplayKit is independent of high-level game engine technologies, you can combine it with any of those technologies to build a complete game, SpriteKit for 2D games, SceneKit for 3D games, or a custom or third-party game engine using Metal or OpenGL ES. For games with less demanding graphics needs, you can even use GameplayKit with UIKit (in iOS or tvOS) or AppKit (in OS X).
Learn more
SpriteKit
SpriteKit is Apple's 2D game development framework that provides a graphics rendering and animation infrastructure for animating textured images, or sprites. It leverages Metal to achieve high-performance rendering and integrates seamlessly with other Apple frameworks like ARKit and SceneKit, allowing for the creation of immersive augmented reality experiences. Developers can utilize SpriteKit's scene editor within Xcode to design and preview game levels, characters, and animations, streamlining the development process. The framework also supports physics simulations, particle systems, and various special effects, enabling the creation of dynamic and interactive game environments. With its intuitive API and robust toolset, SpriteKit simplifies the development of engaging 2D games and applications across Apple's platforms.
Learn more
NItrode
Nitrode is an AI‑native game engine that lets you design, script, and deploy smarter games in one unified environment. Built on Godot 4.0, it offers real‑time AI‑powered assistance that helps you refine game logic, fix bugs on the fly, and stay in creative flow. A visual logic editor lets you connect nodes to define mechanics without writing boilerplate, while instant asset creation tools generate sprites, 3D textures, and entire scenes with a single prompt; no need to hunt for art or switch between applications. Context‑aware code generation turns your node graphs and scene designs into clean, editable scripts, so you can dive deeper into customization when you’re ready. With everything from AI suggestions to asset generation and native code output housed under one roof, Nitrode streamlines the entire development cycle from prototyping to publishing.
Learn more
DGArt
DGArt is a 3D modeling and rendering tool designed for artists and game designers, and developers to create 3D assets and content from start to finish. It is affordable, complete, and easy to learn. With DGArt on your iPad, you can effortlessly construct 3D models/digital art.
DGArt supports a variety of geometric primitives, including built-in geometry types such as spheres, boxes, planes, and text. It also features editable polygons that can be accessed through an edit mode, supporting extrusion, inset, loop cuts, and more.
DGArt creates a .scn file. This is the data format used to store the geometry, nodes, lights, and camera. This format can be used in the Playgrounds App for your apps or games.
Please refer to SceneKit for more details.
For artists, game designers, and developers who frequently travel, work as freelancers, or prefer to work on a tablet rather than a desktop, this mobile 3D app is a wonderful alternative.
Learn more