…appreciate it. Best of luck in all your development and game-making adventures, – Caroline Begbie (Author), Marius Horga (Author), Adrian Strahan (Tech Editor) and Tammy Coron (FPE). The Metal by Tutorials team…
iOS & Swift
Chapter in Metal by Tutorials
About the Team
Nov 21 2025 · Chapter
…front of a computer, he enjoys watching sport, listening to music, building Lego and trying to keep fit and healthy. Tammy Coron is the final pass editor of this book. Tammy is an independent creative professional, author of Apple Game Frameworks and Technologies, and the maker behind the AdventureGameKit…
iOS & Swift
New
Metal by Tutorials
Nov 21 2025 · Book
Build your own low-level game engine in Metal! Metal is a unified application programming interface (API) for the graphics processing unit, or GPU. It…
iOS & Swift
Chapter in Metal by Tutorials
Dedications
Nov 21 2025 · Chapter
iOS & Swift
Chapter in Metal by Tutorials
Book Source Code & Forums
Nov 21 2025 · Chapter
iOS & Swift
Chapter in Metal by Tutorials
Acknowledgments
Nov 21 2025 · Chapter
iOS & Swift
Chapter in Metal by Tutorials
Introduction
Nov 21 2025 · Chapter
iOS & Swift
Chapter in Metal by Tutorials
Hello, Metal!
Nov 21 2025 · Chapter
In this chapter, you'll get an introduction to Metal as you render your first primitive object. You'll also learn why you would use…
iOS & Swift
Chapter in Metal by Tutorials
3D Models
Nov 21 2025 · Chapter
In this chapter, you'll dive into the world of 3D models, learning how to work with them in Blender, and how to render them…
iOS & Swift
Chapter in Metal by Tutorials
The Rendering Pipeline
Nov 21 2025 · Chapter
In this chapter, you’ll go further with Metal by creating a macOS app from scratch, where you’ll learn how the rendering pipeline works…
iOS & Swift
Chapter in Metal by Tutorials
The Vertex Function
Nov 21 2025 · Chapter
In this chapter, you'll get a look at the first of two programmable stages in Metal, the vertex stage and the vertex function.
iOS & Swift
Chapter in Metal by Tutorials
3D Transformations
Nov 21 2025 · Chapter
In this chapter, you'll become a matrix master as you learn what matrices can do for you and how to manipulate them painlessly.
iOS & Swift
Chapter in Metal by Tutorials
Coordinate Spaces
Nov 21 2025 · Chapter
In this chapter, you'll get an introduction to some of the mathematical concepts used in Metal, and how to find your way around the…
iOS & Swift
Chapter in Metal by Tutorials
The Fragment Function
Nov 21 2025 · Chapter
In this chapter, you'll learn about the fragment function, which is responsible for returning a color for each fragment that successfully passes through the…
iOS & Swift
Chapter in Metal by Tutorials
Textures
Nov 21 2025 · Chapter
In this chapter, you'll learn about UV coordinates, texturing a model, samplers, mipmaps and the asset catalog.
iOS & Swift
Chapter in Metal by Tutorials
Navigating a 3D Scene
Nov 21 2025 · Chapter
In this chapter, you'll learn how to manage scenes as you create three different cameras and add the ability to capture user input.
iOS & Swift
Chapter in Metal by Tutorials
Lighting Fundamentals
Nov 21 2025 · Chapter
In this chapter, you'll learn how to add lighting to your scenes.
iOS & Swift
Chapter in Metal by Tutorials
Maps & Materials
Nov 21 2025 · Chapter
In this chapter, you'll find out how to use material groups to describe a surface, and how to design textures for micro detail.
iOS & Swift
Chapter in Metal by Tutorials
Render Passes
Nov 21 2025 · Chapter
In this chapter, you'll work with render passes as you add more complexity to your scene.
iOS & Swift
Chapter in Metal by Tutorials
Shadows
Nov 21 2025 · Chapter
In this chapter, you'll learn about shadows and how you can use them to bring a sense of depth to your scenes.