LibGyro and ConversationSystem
Originally posted in our Private Development forums on 10.4.10.
Alrighty, ladies.
[b]LibGyro[/b]
I had promised myself (and you guys) that I would stop getting caught up in lower-level hardware stuff... But then I realized that we could effectively double our productivity by letting M_D_K work a layer of abstraction away from me on libGyro while I work on higher-level, more gameplay-related development in the engine.
Before I could just hand the reigns to M_D_K, I wanted to rewrite a little bit of libGyro's interface. The libGyro library has grown with ES (not the other way around). I add to libGyro as I need it, and retweak it as I see necessary to better work with the engine. Over time, libGyro's C-style API became a little bit of a burden. I rewrote the API itself in a much more OO, C++ manner, and also removed the use of vtables for critical system operations.
Read More