I am currently participating in a reverse code engineering seminar for my studies in informatics: games engineering and was assigned the topic about "Identifying data structures". After an extensive talk with my supervisor we both came to the conclusion that it would make sense that i combine the topic with reversing game binaries. Our deliverables are a 15 page paper and a small tool implementing the techniques we talk about in the paper. We do not necessarily need to invent a new technique.
I already did some research about reverse engineering data structures in general and came up with mostly tools that automatically reverse engineer data structures from binary execution (e.g. https://www.utdallas.edu/~zxl111930/...rds_NDSS10.pdf)
Now my question is: What would be a reasonable tool to program or a technique to write about in relation to reversing data structures from video game binaries (like World of Warcraft)? Is the method mentioned in the paper above still applicable to game binaries or are there any other known techniques?
I do have some experience when it comes to reverse engineering, but i am no where near "pro"-level. I am mostly working on a Windows (x64) platform.