Comment by stevenwoo

1 day ago

I got a look at an early version of StarCraft source code as a reference for the sound library for Diablo 2 and curiosity made me do a quick analysis of the other stuff - they used a very naive approach to C++ and object inheritance to which first time C++ programmers often fall victim. It might have been their first C++ project so they probably needed to start over again anyways. We had an edict on Diablo 2 to make the C++ look like recognizable C for Dave Brevik's benefit which turned out pretty well I think (it was a year late but we shipped).

Diablo II is in my top 3 games of all time, i still play it all the time. Thanks for contributing so much fun to my life!

(for ref, diablo III is also in my top 3 :)

  • I was only one of many programmers at Blizzard North + others at Blizzard and our parent company at the time, but you are welcome from me.