Would anyone be willing to help me design an API using modern C++ techniques to load and display data from the original DOOM game's data file (WAD)?
I've got a fair amount of C++ experience and have already written the full library to load DOOM's data and run an approximation of the original game. It uses just C++ and OpenGL (through SDL2).
However, I did not have much API design experience when I started and finished (and it Shows!). I'd very, very much like that to change.
With your help and guidance, I'd like to rewrite the entire library (it's HUGE!) with proper, modern C++ API design in mind for two reasons:
-To help others learn more about how DOOM, and well-designed public C++ APIs, work
-To a lesser extent, have an API library that I can open source and be proud of
If you've any experience designing APIs or even SDKs and are willing to lend a couple hours' worth of time, please let me know.
Here's a bunch of media related to the first iteration of the DOOMReboot project (It's real, I'm not just having a laugh):
https://twitter.com/DOOMReboot/media