Video Tutorial: Beginning Metal Part 4: Indices and Constants
Learn how to optimize rendering performance using indices. You’ll also learn how to do simple animation and create a scene graph. The post Video Tutorial: Beginning Metal Part 4: Indices and Constants...
View ArticleScreencast: Server Side Swift with Vapor: Basic Controllers
In this screencast, you'll learn how to create basic controller objects to organize the routes for your web apps. The post Screencast: Server Side Swift with Vapor: Basic Controllers appeared first on...
View ArticleScreencast: Beginning C# Part 18: Access Control and Namespaces
In this episode, you'll learn about access modifiers and keep your objects unique through the use of namespaces. The post Screencast: Beginning C# Part 18: Access Control and Namespaces appeared first...
View ArticleBlack Friday Sale Coming Soon!
For the past several years, people have asked me if we’ll have a Black Friday sale. Up until now, we never have – in fact we tend not to have any sales, except during the iOS feast or when a new book...
View ArticleSwift Algorithm Club: Swift Queue Data Structure
The Swift Algorithm Club is an open source project on implementing data structures and algorithms in Swift. Every month, Kelvin Lau and I feature a cool data structure or algorithm from the club in a...
View ArticleVideo Tutorial: Beginning Metal Part 5: Shaders
Learn about the shader library and how to use Metal Shading Language in vertex and fragment functions. The post Video Tutorial: Beginning Metal Part 5: Shaders appeared first on Ray Wenderlich.
View ArticleiOS Accessibility Tutorial: Getting Started
Developers constantly strive to make amazing, intuitive and immersive apps for users. But are developers really building for every possible user? Can everyone truly use your app to its full ability? An...
View ArticleVideo Tutorial: Beginning Metal Part 6: Textures
In this video tutorial on Metal, you'll learn how textures map to vertices and how to use sampler states. The post Video Tutorial: Beginning Metal Part 6: Textures appeared first on Ray Wenderlich.
View ArticleVideo Tutorial: Beginning Metal Part 7: Matrices 2D to 3D
In this beginning Metal video tutorial, you'll learn how to use matrices to translate, scale and rotate models. The post Video Tutorial: Beginning Metal Part 7: Matrices 2D to 3D appeared first on Ray...
View ArticleScreencast: Server Side Swift with Vapor: RESTful Controllers
Learn how to create a RESTful interface for your model objects in Vapor, a popular server side swift framework. The post Screencast: Server Side Swift with Vapor: RESTful Controllers appeared first on...
View ArticleCore Data by Tutorials Update Now Available!
Good news — we’ve released an update to Core Data by Tutorials, Third Edition! This update handles a small change in Xcode 8.1, which defaults the Codegen setting of your project to Class Definition....
View ArticleOpen Call for Applications on the Unity Team
Since we set up the Unity team last year, we’ve made over 15 free Unity tutorials for everyone to enjoy and learn from. We’ve also recently released our first book – Unity Games by Tutorials – that...
View ArticleObject Pooling in Unity
Picture this: You’re testing your latest and greatest shoot ‘em up. Enemies fly on screen as fast as your fingers can tap, then boom! A measly frame skip later and you’re nothing more than a pitiful...
View ArticleVideo Tutorial: Beginning Metal Part 8: Depth
In this video tutorial on Metal, you’ll learn how to add depth to scenes and render models in front of other models. The post Video Tutorial: Beginning Metal Part 8: Depth appeared first on Ray...
View ArticleVideo Tutorial: Beginning Metal Part 9: Model I/O
In this video tutorial on Metal, you’ll learn how to import Blender and other 3D models into your game scenes. The post Video Tutorial: Beginning Metal Part 9: Model I/O appeared first on Ray Wenderlich.
View Articleraywenderlich.com Black Friday Sale: 50% Off All Books
I am happy to announce our first ever Black Friday sale! From today until the end of Cyber Monday, we are offering a massive 50% Off All Books on our site (for new purchases only). This is the biggest...
View ArticleVideo Tutorial: Beginning Metal Part 10: Instancing
Learn how you can using instancing to render crowd scenes or a field of grass using minimal resources. The post Video Tutorial: Beginning Metal Part 10: Instancing appeared first on Ray Wenderlich.
View ArticleAudioKit Tutorial: Getting Started
Learn to use audio to make your apps richer in this AudioKit Tutorial! iOS devices provide rich multimedia experiences to users with vivid visual, audio and haptic interfaces. Despite the broad range...
View Articleraywenderlich.com Cyber Monday Sale: Last Chance
If you missed last week’s Black Friday sale, don’t worry: the sale deadline goes until the end of today – Cyber Monday. So you have one last chance! It’s huge – we are offering a massive 50% Off All...
View ArticleVideo Tutorial: Beginning Metal Part 11: Ambient Lighting
In this video tutorial, you'll discover how lighting is important to a scene and learn how to implement ambient lighting. The post Video Tutorial: Beginning Metal Part 11: Ambient Lighting appeared...
View Article