Quoting Joozey.
For a future subject, I'd be more interested in managing the actual code of any game. How does one correctly handle objects and structures, and the functions that control them? How to separate view from control and model efficiently with lite-c and what code samples are handy to use right away (for example, a linkedlist, hashmaps, garbage collectors...). Handling pointers, preventing memory losses, adding efficiency and optimisation are subjects where I'd like to have a broader view on.
Even trying making a correct division of your code over your files bring issues and nasty problems.
:highly pseudo-seconded:
If given the option, 'I' would almost certainly choose to read* such material over not doing so.
'I' am roughly familiar with, but not an authority on, such subjects, (and certainly less so in the domain of Lite-C,) otherwise 'I' might attempt to put something together for free distribution.
This might be a good candidate for "new topic" or old topic revival.
(not a guarantee of participation)