WYSIWYG? My God.. While I like some of my editors to be WYSIWYG (e.g. level editors), how this could be relevant in any way? Do you measure productivity by WYSIWYGness? And, as luggage rightly says, why do you think that code made specifically for multimedia is any different than a set of modules that cover multimedia and many other stuff as well? Why don't you think that Torque2D (or any other game library), once disassembled in modules (assuming it was modular in the first place), wouldn't lose that special multimedia "status" that you seem to think gets added magically only to some products? I have modules that generate audio, others that apply DSP effects on it (BTW: many years ago I wrote this tutorial if you're interested). I have modules that blit (and much more) on 2D surfaces, as well as I have modules that link to OpenGL32.DLL or to D3D8.DLL. I have hierarchies of modules for Physics (simulations); for AI (only a kind of associative database for now); for code generation (for my own assembler and compiler, but also for things like this); for data types conversion and manipulation; a filesystem; modules for memory allocation (either global or inside a heap object, to control fragmentation); for SIMD-like memory operations; everything that is system-specific is separed from the rest and is encapsulated in the Host/ hierarchy; I got networking (serial and Internet/Ethernet) modules; modules for handling all aspects of Text processing; for inter-process/thread communications; and for most other aspects of programming, not just games. If you add expecially the former two (audio and video) together then you get a multimedia engine. For me nowadays developing an application is mostly linking together the needed modules, and writing some glue code. What makes a specifically designed library like PTK or Torque2D more multimedia than my work? I'd really like to know.. And why should I dump everything for Bill's C# and .NET? Or for Java? Note again that it's not me despising who uses them, I'm only reacting to those that want to enforce them down to my throat.