The evolution of OpenGL and GLSL

To understand how OpenGL Shaders work, it is a good idea to review how OpenGL has evolved and the changes implemented on each GLSL version. The table below provides a timeline for OpenGL.

What level of expertise in C++ do I need to have in order to learn OpenGL?

You don't need to be a master in C++ to start learning OpenGL. As a matter of fact, you don't even need to know C++. If you know a decent amount of C, you should be fine to start working with OpenGL.

OpenGL is not a programming language, it is an API. An API is a software intermediary that makes it possible for

What to do when you don't have money to hire a game developer?

Not having money to hire a game developer may actually be a good thing for you. 

Let me explain,

The probability that your game will be a success is very, very low. The app marketplace is flooded with dozens of mobile games everyday. The going rate for a very simple 1 Level game is about

3 questions to ask your game developer

You are looking to hire a game developer to make your game idea a reality but don't know how to choose one.

Let me help you. 

Most of the time, all games are develop using OpenGL. To speed up the development process, developers rely on Game Engines. Game engines take care of all the complicated parts of OpenGL. This allows the developer to focus on

Hiring a game developer

So you have a great game idea and are looking for a game developer to bring your idea to reality. Unlike app development, game development requires several individuals with different expertise.

At a minimum you need the following experts in your team