Skip to content
You must be logged in to sponsor karsten-vermeulen-dev

Become a sponsor to Karsten Vermeulen

I am a C++ software developer and programming lecturer, based in Birmingham, with seven years of teaching experience. Over the years, I have built many small game engines that I use in all my classes as teaching tools. I have also developed a vast amount of coding exercises and challenges that allow students to learn how to solve various problems and write good, strong C++ code. I am continually updating my projects and learning material, and with your help and support, I can continue to build better educational software and support more potential programmers on their journeys to becoming great software developers.

Frameworks

  • Handmade SDL

Handmade SDL is a humble C++ game engine framework wrapped around the popular and cross-platform Simple DirectMedia Layer library. It was designed as a teaching tool, allowing students and aspiring game programmers to make simple 2D sprite-based games while learning intermediate and advanced C++ concepts. The engine can load images, render animations, play audio, display text, and handle basic collisions.

  • Handmade OpenGL

Handmade OpenGL is a humble game engine framework designed as a teaching tool, with the added benefit of creating 3D graphical applications and games. With it, you can make a simple 3D game while learning OpenGL and C++ concepts.

Learning material

  • Deep Blue C

This repository serves as a complete introductory to intermediate course for C++. Each lesson covers a different topic and is broken down into theory, code samples, and exercises. Extra challenges, games and sample code are also available.

@karsten-vermeulen-dev

I will be able to spend more time developing stronger educational software, coding exercises, and learning materials

0% towards $1,000 per month goal

Be the first to sponsor this goal!

Select a tier

$ one time

Choose a custom amount.

$45 one time

Select

One-hour online C++ lesson

$48 one time

Select

One-hour online OpenGL lesson