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.
0% towards $1,000 per month goal
Be the first to sponsor this goal!
$5 a month
Selectπ¦ The Rhino Tier
This will allow me to afford enough caffeine to fuel my body while I work on my projects and keep the learning material current.
$10 a month
Selectπ The Elephant Tier
This will provide you with exciting monthly updates on my projects and learning material. You will also receive exclusive access to new code snippets.
$25 a month
Selectπ¦ The Lion Tier
This will provide you with exciting weekly updates on my projects and learning material. You will also receive exclusive access to new code snippets.
$50 a month
Selectπ The Buffalo Tier
This will allow me to add advanced features to my projects and to create more rich and exciting learning content. You will have exclusive access to videos detailing these new project features and materials.
$100 a month
Selectπ The Leopard Tier
This top-tier, if sponsored by enough individuals, will allow me to quit my day job and dedicate my time to developing more learning material and creating more projects. You will receive exclusive access to my video library of learning content and game engine tech talks, and a plethora of code samples and snippets.