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!
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
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
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 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!
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!
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
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
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
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
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
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
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
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 […]
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.
Learn the basics of cool image filtering effects with Core Image and Swift.
Core Image Tutorial: Getting Started
Learn the basics of cool image filtering effects with Core Image and Swift.
Android & Kotlin
ARCore With Kotlin: Getting Started
Jan 30 2020 · Article (15 mins)
Learn how to make augmented reality apps with Android using ARCore!
ARCore With Kotlin: Getting Started
Learn how to make augmented reality apps with Android using ARCore!
Game Tech
Veggie Saber – Introduction to Unity Development with the Oculus Quest
Nov 14 2019 · Article (30 mins)
In this tutorial, you’ll learn how to develop and deploy a game for Oculus Quest in Unity by developing Veggi...
more
Veggie Saber – Introduction to Unity Development with the Oculus Quest
In this tutorial, you’ll learn how to develop and deploy a game for Oculus Quest in Unity by developing Veggie Saber, a Saber VR game featuring tasty veggies!
Android & Kotlin
Google I/O: What’s New in Android
Jun 19 2019 · Article (15 mins)
The third session of Google I/O ’19, What’s New in Android, was really exciting! Google presented a long list...
more
Google I/O: What’s New in Android
The third session of Google I/O ’19, What’s New in Android, was really exciting! Google presented a long list of new Android features. There were also many exciting reveals and plans for the Android framework. With Android Q in beta 3, Chet Haase, Dan Sandler, and Romain Guy, had plenty to show the crowd. While […]
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.
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.
iOS & Swift
2D Apple Games by Tutorials: A Post-Mortem
Aug 24 2018 · Article (10 mins)
As we sunset 2D Apple Games by Tutorials, we wanted to take this opportunity to reflect on the book and give ...
more
2D Apple Games by Tutorials: A Post-Mortem
As we sunset 2D Apple Games by Tutorials, we wanted to take this opportunity to reflect on the book and give a little post-mortem.