I currently run the Games Programming department at SAE in London, where I oversee the learning modules, create new course content and teach ambitious games programming students. I also teach C++ and OpenGL graphics programming at London Metropolitan University. For the past few years, I have been working on my own game engine, which I use in my lessons to demonstrate various programming concepts and to build small games within.
I am available to mentor and support anyone that wishes to learn C++ programming, particularly within game development, including the following:
- C++ basics (loops, functions, classes)
- Object-oriented programming concepts (The famous five)
- Intermediate C++ (The Standard Library, C++17)
- Maths for games (Linear Algebra, vectors, matrices, coordinate spaces)
- Beginner multiplayer game programming (Server/client coding)
- Graphics and shader programming (Modern OpenGL)
Besides programiming, I am also very happy to assist anyone with writing a BSc dissertation and look over a portfolio and give advice.
Game Credits:
Handmade Game Engine, Codecracker
Times Available (include your timezone):
Mon - Fri, 3pm - 9pm (BST)
Programming Languages :
C
C++
C#
Java
Lua
Python
Ruby
Programming Disciplines :
Audio
AI
Engine
Effects
Gameplay
Graphics
Networking
Physics
Porting
Rendering
Scripting
Shaders
Tools
UI
Languages Spoken (must be fluent) :
Arabic
English
Chinese
French
German
Italian
Japanese
Korean
Polish
Portuguese
Russian
Spanish
Mentors: Have you added details about your experience and what mentoring services you are providing? (please add details in your description at the top):
Yes
No ("Hey listen!!!")