
Learn to use the Arduino Pro Mini and FTDI adapter, program this powerful miniature board, and build a battery-powered robot arm controller in this hands-on tutorial.

Learn to use SD cards with Arduino, including recording and playing back servo motor movements. Practical examples and a project to build a servo position recorder.

Learn to embed Lua in C++ programs, enabling data transactions and creating modifiable software. Explore installation, usage, validation, stacks, global functions, and calling Lua from C++.

Explore polymorphism in C++ through a practical CAD application, learning to create customizable and extensible software designs with object-oriented programming concepts.

Explore convex polygon collision detection and resolution techniques, including AABB and SAT, with practical demonstrations and code examples for game development.

Learn to create a top-down city-based car crime game using 3D engine conversion, city editing, and mouse picking with rays in this comprehensive tutorial.

Comprehensive guide to C++ pointers, covering basics, memory allocation, common issues, and smart pointers. Ideal for beginners seeking a solid foundation in this crucial programming concept.

Learn practical techniques for implementing panning and zooming in applications, enhancing user interaction and visual exploration of data or graphics.

Explore a framework for experimenting with racing lines on parametric tracks, including track generation, drawing techniques, and line animation.

Learn to create dynamic objects, cutscenes, and interactive elements for a role-playing game using C++. Enhance your game development skills with practical coding techniques.

Learn to create a Worms-like game from scratch in C++, covering collisions, terrain, physics, and object interactions in this hands-on coding tutorial.

Learn to generate and visualize Perlin-like noise in C++, exploring 1D and 2D implementations for creating natural-looking procedural content in games and algorithms.

Enhance your command prompt FPS engine with improved graphics, strafing, sprites, collision detection, and depth buffering in C++.

Learn to create Asteroids game using C++ and basic math. Covers game engine, kinematics, rotation matrices, wireframe modeling, collision detection, and more in a comprehensive tutorial.

Learn to create a retro arcade racing game using simple C++ and math, covering track design, car mechanics, and game logic in this hands-on programming tutorial.

Learn to generate mazes using the Recursive Back-tracker algorithm, exploring its versatility in network traversal and game development with the olcConsoleGameEngine class.

Create a simple ASCII-based 3D first-person shooter engine using C++ in the Windows Command Prompt, exploring core concepts and techniques in just 200 lines of code.

Learn to create custom hair in Unreal Engine 5, from exporting from Maya to importing and editing in Unreal. Master hair settings and material creation for realistic, game-ready hair assets.

Learn to create a custom character for Unreal Engine 5, covering modeling, texturing, and rendering. Gain practical skills in 3D character design and implementation for game development.

Explore UV techniques in Unreal Engine for creating unique effects using math functions and textures. Learn to manipulate UV data for dynamic visuals and animations.

Learn advanced WPF techniques: event bindings, TextBox placeholders, and async yield return. Master UI synchronization, ObservableCollection, and thread-safe programming for responsive applications.