Learn OpenGL ES

Learn how to develop mobile graphics using OpenGL ES 2

Category: Android

Developing a Simple Game of Air Hockey Using C and OpenGL ES 2 for Android, iOS, and the Web

Some of you have been curious about what the air hockey game from the book would be like if we brought it over to other platforms. I would like to find out, myself. 🙂 In the spirit of my last post about cross-platform development, I want to port the air hockey project over to a … Continue reading Developing a Simple Game of Air Hockey Using C and OpenGL ES 2 for Android, iOS, and the Web»

Site Updates, and Thoughts on Native Development for the Web

I’ve recently been spending time travelling overseas, taking a bit of a break after reaching an important milestone with the book, and also taking a bit of a rest from working for myself! The trip has been good so far, and I’ve even been keeping up to date with items from the RSS feed. Here … Continue reading Site Updates, and Thoughts on Native Development for the Web»

Introducing GLWallpaperService

Are you looking to make a live wallpaper for Android? Wondering how to use OpenGL from a wallpaper service? Mark Guerra and some other contributors have kindly made their work available on GitHub, at https://github.com/GLWallpaperService/GLWallpaperService. This repository includes an OpenGL wallpaper service as well as several samples that show you how to use the service. Yours … Continue reading Introducing GLWallpaperService»

Introducing OpenGL ES for Android: A Quick-Start Guide, Now in Beta

Hi all, After nearly a year of working with the great team over at The Pragmatic Bookshelf, I am happy to announce that OpenGL ES for Android: A Quick-Start Guide is now in beta! OpenGL ES for Android: A Quick-Start Guide follows in the tradition of this website and goes into more detail, teaching you how … Continue reading Introducing OpenGL ES for Android: A Quick-Start Guide, Now in Beta»

OpenGL Community Roundup, January 2013 Edition

Welcome to another community round-up! A lot of people have been busy, creating great games, tutorials, and live wallpapers. Check them out below (in alphabetical order): Advancing Usability How to use the new OpenGL features of Qt5 Ino Pizza Snake Free pleyasLab Dolphins Real 3D Gaia 3D HD Free Rene van der Lende Kube — a tutorial … Continue reading OpenGL Community Roundup, January 2013 Edition»

OpenGL Community Roundup, October Edition

It’s almost Halloween, which means it’s time to showcase another great set of apps and posts from the community. 🙂 First up, we have… Wubbly Bubble Live Wallpaper This interesting and lively live wallpaper renders a deforming 3D bubble to your home screen, with five different themes, many options for customization, and it runs on … Continue reading OpenGL Community Roundup, October Edition»

Understanding OpenGL’s Matrices

I often get questions related to OpenGL’s matrices: how do they work, how do they get built, and so forth. This is a topic that I have been frequently confused by, myself, and I feel that it warrants further explanation. To better understand OpenGL’s matrices, and how and why we use them, we first need … Continue reading Understanding OpenGL’s Matrices»

Check Out These Cool Live Wallpapers, Games, and Tutorials by Fellow Learn OpenGL ESers!

The community has been busy here at Learn OpenGL ES, as many visitors have been developing fantastic games, live wallpapers, and tutorials of their own! I’d like to highlight some of the work that I have come across in recent weeks; if you’re part of the community here and would like to be featured as … Continue reading Check Out These Cool Live Wallpapers, Games, and Tutorials by Fellow Learn OpenGL ESers!»

How to Use OpenGL ES 2 in an Android Live Wallpaper

I’ve recently been looking into creating my first Live Wallpaper for Android as an opportunity to learn more about OpenGL ES and hopefully create something neat at the same time. Throughout our entire series of Android tutorials, we’ve been using GLSurfaceView to take care of the hard work of threading and initialization for us; imagine … Continue reading How to Use OpenGL ES 2 in an Android Live Wallpaper»

Check out These Cool Apps from an Early Student of Learn OpenGL ES!

An early student of Learn OpenGL ES, Miguel, has been working on some neat apps lately. Miguel was one of the first readers at Learn OpenGL ES, and we’ve exchanged at least a few emails back and forth about different topics, such as working with the camera through matrices. We were both learning a lot … Continue reading Check out These Cool Apps from an Early Student of Learn OpenGL ES!»