Game Modding Through Reverse Engineering by Sander Strand
Duration:13 hours
Actual Duration:13h 8m
Release date:2026, March
Publisher:Udemy
Skill level:Advanced
Language:English
Exercise files:Yes
Software:Cheat Engine, Ghidra, C++
Course URL:https://www.udemy.com/course/game-modding-through-reverse-engineering/
This course is a hands-on deep dive into reverse engineering through game modding. Youβll move beyond copying scripts and start analyzing real games at the assembly level, building external mods and a custom modding framework from scratch.
π― What you’ll learn
- Analyze a gameβs behavior in memory using Cheat Engine and debuggers
- Read and interpret x86/x64 assembly instructions to understand program flow
- Build external game modifications in C++ that change in-game behavior
- Implement a functional ESP overlay by reverse engineering a real game
- Design and create a basic mod loader framework from scratch
β Requirements
- Skills: Solid experience with C and C++ programming, especially pointers and object-oriented programming. Familiarity with CMake and vcpkg is helpful.
- Tools: Windows PC.
π Description
This course is a reverse engineering journey disguised as game modding. Youβll learn to look under the hood of real games, understand their mechanics at the assembly level, and use that knowledge to build external mods. The focus is on the thinking process behind analysis, not just step-by-step instructions.
Youβll work with Cheat Engine and Ghidra to map memory structures, trace execution with debuggers, and then write C++ code to modify behavior. The highlight is building your own ESP overlay from scratch β and understanding everything that goes into it, from entity lists to projection matrices.
By the end, you wonβt just copy mods. Youβll have the skills to reverse-engineer any game and create your own modding tools, independent of existing infrastructure.
π§βπ Who this course is for
- Programmers curious about reverse engineering and low-level game behavior
- Game developers wanting insight into how their games can be inspected and extended
- Programmers comfortable with C or C++ who want to understand game internals
- Game modders with prior programming experience but no reverse engineering background
π§βπ« About the Author
Sander Strand is a reverse engineering specialist with a strong background in security and low-level analysis. He has taught over 1,300 students across two courses, maintaining a 4.6 rating through a practical, hands-on approach. He regularly shares insights through articles on reversing and other technical fields.
π Final Result
- A fully functional ESP overlay for a real game
- A custom mod loader framework with event handling and rendering capabilities
- Deep understanding of how to reverse-engineer any gameβs memory and assembly

Channel