NOTE: This project is effectively on standby for the time being.

For the usual viewers, you probably remember I mentioned a few times that I was struggling to find the free time to prepare the streams. I need to allocate the little free time I have to other personal projects and family, so after thinking for a few days and a talk with my wife, I've decided I had to stop something in order to get some time back.

Thank you for hanging around. :)

Introduction

I work full time as a game developer at Cloudgine Ltd.

In this tutorial we'll be creating simplified clone of AirMech using some open source libraries to help us put together a basic game engine.

We'll be focusing heavily on code, so very simple 3D models will be used, or any adequate free models we can find.

What are the requirements?

Intermediate/Advanced C++ Ideally you should have some C++ knowledge already, but I'll do my best to explain any unfamiliar concepts.

Visual Studio C++ 2017 Community (It's free) In practice, most code will portable C++, so any other modern C++ compiler would do the job, but Visual Studio is is the de-facto C++ IDE for game development in commercial environments.

Basic knowledge of CMake

Git as source control

Since we will be using an open source math library, knowledge of how to use vectors, quaternions and matrixes will help, but no need to know how to code your own.

What is the target audience?

Casual programmers wanting to learn more about what goes into programming a game

Programmers in other languages that want to learn C/C++

Programmers wanting to learn good modern C++ practices.

When are the streaming sessions (streaming schedule)?

Weekly 10 pm (London Time) on Wednesday and Sunday.