Originally Posted by Phanx
(actually I think WoW is in C# but that doesn't matter for this demonstration)
|
Just to nitpick, I think WoW is probably written in C++ rather than C# (I have a feeling you meant C++ anyway). I just looked at Wow.exe and a few of the DLLs in the WoW directory in Assembly Analyzer and they definitely look like native executables/DLLs rather than .NET assemblies.
I think Hearthstone was made using the Unity engine, which allows you to program the game in C# and other .NET languages. When I looked at Hearthstone's files a while back, they definitely looked like a .NET application rather than a native one.
Back to the topic of the thread, that was quite a nice explanation of those concepts.