GLKit Tutorial for iOS: Getting started with OpenGL ES
Jul 4 2018 · Article (35 mins)
Learn how to use OpenGL ES in iOS in this GLKit tutorial. You’ll go from fresh project to spinning cube rende...
more
GLKit Tutorial for iOS: Getting started with OpenGL ES
Learn how to use OpenGL ES in iOS in this GLKit tutorial. You’ll go from fresh project to spinning cube rendered using OpenGL and learn all the theory along the way!
Archive
How To Export Blender Models to OpenGL ES: Part 1/3
Nov 25 2013 · Article (50 mins)
Learn how to export blender models to OpenGL ES in this three part tutorial series!
How To Export Blender Models to OpenGL ES: Part 1/3
Learn how to export blender models to OpenGL ES in this three part tutorial series!
In this OpenGL ES pixel shaders tutorial, take a deep dive into GLSL and fragment shader math – including how...
more
OpenGL ES Pixel Shaders Tutorial
In this OpenGL ES pixel shaders tutorial, take a deep dive into GLSL and fragment shader math – including how to make gradients and random noise!
Archive
How To Create Cool Effects with Custom Shaders in OpenGL ES 2.0 and Cocos2D 2.X
Mar 22 2012 · Article (40 mins)
This is a post by iOS Tutorial Team member Krzysztof Zablocki, a passionate iOS developer with years of exper...
more
How To Create Cool Effects with Custom Shaders in OpenGL ES 2.0 and Cocos2D 2.X
This is a post by iOS Tutorial Team member Krzysztof Zablocki, a passionate iOS developer with years of experience. Shaders may very well be the biggest step forward in computer graphics since the introduction of 3D into games. They allow programmers to create completely new effects and take full control of what’s seen on the […]
Archive
OpenGL ES Particle System Tutorial: Part 1/3
Jun 18 2013 · Article (50 mins)
Learn how to develop a particle system using OpenGL ES 2.0 and GLKit! This three-part tutorial covers point s...
more
OpenGL ES Particle System Tutorial: Part 1/3
Learn how to develop a particle system using OpenGL ES 2.0 and GLKit! This three-part tutorial covers point sprites, particle effects, and game integration.
Archive
Beginning OpenGL ES 2.0 with GLKit Part 1
Oct 19 2011 · Article (35 mins)
A tutorial to get you up-to-speed with the basics of using OpenGL with GLKit, even if you have no experience...
more
Beginning OpenGL ES 2.0 with GLKit Part 1
A tutorial to get you up-to-speed with the basics of using OpenGL with GLKit, even if you have no experience whatsoever.
Archive
How To Export Blender Models to OpenGL ES: Part 2/3
Nov 26 2013 · Article (50 mins)
In this second part of our Blender to OpenGL ES tutorial series, learn how to export and render your model’s ...
more
How To Export Blender Models to OpenGL ES: Part 2/3
In this second part of our Blender to OpenGL ES tutorial series, learn how to export and render your model’s materials!
Archive
How To Create A Simple 2D iPhone Game with OpenGL ES 2.0 and GLKit – Part 1
Feb 14 2012 · Article (35 mins)
This is a blog post by site administrator Ray Wenderlich, an independent software developer and gamer. There ...
more
How To Create A Simple 2D iPhone Game with OpenGL ES 2.0 and GLKit – Part 1
This is a blog post by site administrator Ray Wenderlich, an independent software developer and gamer. There are a lot of great tutorials out there on OpenGL ES 2.0, but they usually stop after drawing a rotating cube on the screen. How to take that rotating box and turn it into a full game is […]
Archive
OpenGL ES 2.0 for iPhone Tutorial Part 2: Textures
Jul 19 2011 · Article (25 mins)
In this tutorial series, our aim is to take the mystery and difficulty out of OpenGL ES 2.0, by giving you ha...
more
OpenGL ES 2.0 for iPhone Tutorial Part 2: Textures
In this tutorial series, our aim is to take the mystery and difficulty out of OpenGL ES 2.0, by giving you hands-on experience using it from the ground up! In the first part of the series, we covered the basics of initializing OpenGL, creating some simple vertex and fragment shaders, and presenting a simple rotating […]
Archive
OpenGL ES Transformations with Gestures
Dec 10 2013 · Article (35 mins)
Learn all about OpenGL ES Transformations by making a 3D, gesture-based model viewer.
OpenGL ES Transformations with Gestures
Learn all about OpenGL ES Transformations by making a 3D, gesture-based model viewer.
Archive
How To Export Blender Models to OpenGL ES: Part 3/3
Nov 27 2013 · Article (40 mins)
In this third part of our Blender to OpenGL ES tutorial series, learn how to implement a simple shader to sho...
more
How To Export Blender Models to OpenGL ES: Part 3/3
In this third part of our Blender to OpenGL ES tutorial series, learn how to implement a simple shader to showcase your model!
Archive
OpenGL ES Particle System Tutorial: Part 2/3
Jun 20 2013 · Article (45 mins)
In this second part of our OpenGL ES particle system tutorial series, learn how to implement a generic partic...
more
OpenGL ES Particle System Tutorial: Part 2/3
In this second part of our OpenGL ES particle system tutorial series, learn how to implement a generic particle system that deals with some “explosive” concepts!
Archive
Beginning OpenGL ES 2.0 with GLKit Part 2
Oct 21 2011 · Article (20 mins)
Note from Ray: This is the fifth iOS 5 tutorial in the iOS 5 Feast! This tutorial is a free preview chapter f...
more
Beginning OpenGL ES 2.0 with GLKit Part 2
Note from Ray: This is the fifth iOS 5 tutorial in the iOS 5 Feast! This tutorial is a free preview chapter from our new book iOS 5 By Tutorials. Enjoy! Welcome back to our Beginning OpenGL ES 2.0 with GLKit series! In the first part of the series, we showed you how to create […]
Archive
How To Create A Simple 2D iPhone Game with OpenGL ES 2.0 and GLKit – Part 2
Feb 16 2012 · Article (30 mins)
This is a blog post by site administrator Ray Wenderlich, an independent software developer and gamer. In thi...
more
How To Create A Simple 2D iPhone Game with OpenGL ES 2.0 and GLKit – Part 2
This is a blog post by site administrator Ray Wenderlich, an independent software developer and gamer. In this tutorial series, we are creating a very simple game for the iPhone using the lowest level APIs on iOS – OpenGL ES 2.0 and GLKit. In the first part of the series, we created a basic OpenGL […]
Archive
OpenGL ES Particle System Tutorial: Part 3/3
Jun 25 2013 · Article (40 mins)
In this third part of our OpenGL ES particle system tutorial series, learn how to add your particle system in...
more
OpenGL ES Particle System Tutorial: Part 3/3
In this third part of our OpenGL ES particle system tutorial series, learn how to add your particle system into a simple 2D game!
iOS & Swift
Metal Tutorial: Getting Started
Oct 29 2018 · Article (25 mins)
In this Metal tutorial, you will learn how to get started with Apple’s 3D graphics API by rendering a simple ...
more
Metal Tutorial: Getting Started
In this Metal tutorial, you will learn how to get started with Apple’s 3D graphics API by rendering a simple triangle to the screen.
Archive
How To Make a Simple Playing Card Game with Multiplayer and Bluetooth, Part 1
Jun 29 2012 · Article (50 mins)
This is a post by iOS Tutorial Team member Matthijs Hollemans, an experienced iOS developer and designer. You...
more
How To Make a Simple Playing Card Game with Multiplayer and Bluetooth, Part 1
This is a post by iOS Tutorial Team member Matthijs Hollemans, an experienced iOS developer and designer. You can find him on Google+ and Twitter. Card games are quite popular on the App Store – over 2,500 apps and counting – so it’s about time that raywenderlich.com shows you how to make one! In addition, […]
This article gathers together 25 tips and tricks that you can use to improve the performance of your apps, in...
more
25 iOS App Performance Tips & Tricks
This article gathers together 25 tips and tricks that you can use to improve the performance of your apps, in the form of a handy checklist.
Game Tech
Exporting Your Godot Project to Windows and Linux
Oct 6 2024 · Article (30 mins)
Exporting your Godot project for Windows and Linux is a crucial step in sharing your game with the world. Thi...
more
Exporting Your Godot Project to Windows and Linux
Exporting your Godot project for Windows and Linux is a crucial step in sharing your game with the world. This tutorial walks you through the process, covering essential topics like export templates, preset configuration, and platform-specific settings. Learn how to navigate the export window, understand various options, and create distribution-ready builds for both Windows and Linux platforms. Whether you’re targeting Steam, itch.io, or direct distribution, this guide provides valuable insights to help you reach your audience effectively.
Android & Kotlin
Android Animation Tutorial with Kotlin
May 13 2019 · Article (35 mins)
In this Android animation tutorial, you will learn how to use property animations to make a fun, beautiful us...
more
Android Animation Tutorial with Kotlin
In this Android animation tutorial, you will learn how to use property animations to make a fun, beautiful user interface.
iOS & Swift
Moving from OpenGL to Metal
Jan 14 2019 · Article (25 mins)
In this Metal tutorial, you’ll learn how to move your project from OpenGL to Apple’s 3D graphics API: Metal.
Moving from OpenGL to Metal
In this Metal tutorial, you’ll learn how to move your project from OpenGL to Apple’s 3D graphics API: Metal.
Multiple Domains
Introducing the raywenderlich.com Podcast: S01 E01
Dec 5 2013 · Article (2 mins)
Check out the first episode of our official raywenderlich.com podcast!
Introducing the raywenderlich.com Podcast: S01 E01
Check out the first episode of our official raywenderlich.com podcast!
Archive
How to Make a Turn-Based Strategy Game – Part 1
May 2 2012 · Article (50 mins)
This is a post by iOS Tutorial Team Member Pablo Ruiz, an iOS game developer, and co-founder and COO at Infin...
more
How to Make a Turn-Based Strategy Game – Part 1
This is a post by iOS Tutorial Team Member Pablo Ruiz, an iOS game developer, and co-founder and COO at InfinixSoft. Check out his blog, or follow him on Twitter. In this tutorial, you’ll learn how to create a turn-based strategy game for the iPhone. I’ve always liked this type of game, the Advance Wars […]