Become a patron
or
donate
to help support me!
Katy on Twitter
I also play games!
BTC:
3A2kFpuGb2PRiagVr83SD5XJPPqPEyeNRy
Katy's Code
Software development, reverse engineering and video games
Home
Coding Adventures
Game Reviews
Archive
Coding Series
Learning To Code
1. What It Takes
2. Ground Rules
C++ Articles
Polymorphic cloning / CRTP
Derivation vs Composition
Initialization, assignment, lvalues and rvalues, copy and move semantics
std::unique_ptr as a class member: initialization, move semantics and custom deleters
Lambda Functions
Printing numbers in binary format
IL2CPP Reverse-Engineering
Part 1: Hello World and the IL2CPP Toolchain
Part 2: Structural Overview & Finding the Metadata
Il2CppInspector Tutorial: How to create, use and debug IL2CPP DLL injection projects
Il2CppInspector Tutorial: Working with code in IL2CPP DLL injection projects
IL2CPP Tutorial: Finding loaders for obfuscated global-metadata.dat files
Case Study: Extracting Protobuf definitions from applications using protobuf-net (Fall Guys)
Reverse Engineering Adventures: League of Legends Wild Rift (IL2CPP)
Reverse Engineering Adventures: Honkai Impact 3rd (Houkai 3) (IL2CPP) (Part 1)
Reverse Engineering Adventures: Honkai Impact 3rd (IDA Decompiler Techniques) (Part 2)
Reverse Engineering Adventures: Honkai Impact 3rd (Part 3)
Reverse Engineering Adventures: VMProtect Control Flow Obfuscation (Case study: string algorithm cryptanalysis in Honkai Impact 3rd)
FMOD Tutorials
1. Setup and playing sounds
2. Channel Groups
3. Embedded Audio Resources
4. Frequency Analysis (FFTs)
5. Generating audio
6. Recording/visualizing sound card output
SimpleFMOD Library for C++
2D Platform Game Development
1. Collision Detection
2. Collision Detection Tweaks
3. Scrolling and Backgrounds
4. Moving Platforms
5. Surface Dynamics
6. Ladders
7. Character Animation
8. Pass-through Platforms
9. Level Files and Editors
10. Level Management
11. Collision Detection Edge Cases
12. Interactive Game Objects Framework
Game Development Walkthroughs
Tetris
1. 8-hour Prototype
2. Prototype Analysis
3: Tweaks
4. High Score Table
5. Redefine Controls
6. Graphics and Animation
7. T-Spins
8. Sound, Music, Backgrounds, Options, Intro Sequence
9. Gamepad support
Asteroids
1. 10-hour Prototype
2. Prototype Analysis
LightSwitch for Games
1. Introduction and First Project
2. OData Tutorial and User Account Management
3. Creating a Web Interface
4. C++ OData Access with the C++ REST SDK
Parallel Programming
1. Introduction
2. Parallel Aggregation with C++11 / Boost
3. Parallel Aggregation with C++11 and PPL
XInput Tutorials
1. Adding gamepad support to your Windows game
2. Mapping gamepad buttons and analog movement to Windows keyboard events
Usage example: Tetris gamepad support
About Katy
GitHub (Code)
YouTube (Games)
Contact
Welcome
Latest Coding Adventures
Nacon treat you like garbage: Roguebook and Day 1 DLC (Apex Predator Pack)
IL2CPP Tutorial: Finding loaders for obfuscated global-metadata.dat files
Reverse Engineering Adventures: Brute-force function search, or how to crack Genshin Impact with PowerShell
Reverse Engineering Adventures: VMProtect Control Flow Obfuscation (Case study: string algorithm cryptanalysis in Honkai Impact 3rd)
Reverse Engineering Adventures: Honkai Impact 3rd (Part 3)
Reverse Engineering Adventures: Honkai Impact 3rd (IDA Decompiler Techniques) (Part 2)
Reverse Engineering Adventures: Honkai Impact 3rd (Houkai 3) (IL2CPP) (Part 1)
Reverse Engineering Adventures: League of Legends Wild Rift (IL2CPP)
Il2CppInspector Tutorial: Working with code in IL2CPP DLL injection projects
IL2CPP Reverse Engineering Part 2: Structural Overview & Finding the Metadata
Game Reviews Done Quick
ZOE Begone! (Demo)
PixelJunk Eden 2 (Demo)
Review: SingStar Guitar
Review: WRC: FIA World Rally Championship 2010
Review: My Aquarium
Review: Space Invaders Infinity Gene
Review: Söldner-X 2: Final Prototype
Review: Demon’s Souls
Review: Prince of Persia Classic
Review: Numba
Share this:
Facebook
Twitter
Reddit
Pinterest
More
LinkedIn
Tumblr
Email
Print
Like
Loading...
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here:
Cookie Policy
Subscribe
Subscribed
Katy's Code
Join 124 other subscribers
Sign me up
Already have a WordPress.com account?
Log in now.
Katy's Code
Customize
Subscribe
Subscribed
Sign up
Log in
Copy shortlink
Report this content
View post in Reader
Manage subscriptions
Collapse this bar
%d