The 2D engine needs basic 3D functions. Most people/kids today are making 2D games. Looking around on the net you'll find your pixel art games and some of those in 2.5D, along with other styles. It is just easier to pick up and understand and easier to develop. The OGRE engine is really nice but even for a somewhat experienced developer, it's a whole new learning curve. Let alone what app you're going to use to convert or make your 3D models in. Most suggest Blender but that's the cupcake with too many sprinkles when all you wanted was just the cupcake.
So I would suggest things like: Loading your basic 3D OBJ files, 3D plane and/or MODE 7, billboards and basic collision. Billboards or a defined mesh for static or animated 2D sprites would be great. This is just so much easier to do. Nothing too fancy but just an option for those who do not want to take the time to develop a full 3D game or the time to learn it and the software it takes to develop for it.
I for one would even be willing to even pay for a library that does this. And not a third party library that's here today and gone tomorrow. Being built in PureBasic with its known or familiar syntax would be best.
Anyway, just my thoughts. Every time I begin to fiddle with the OGRE engine, I quickly get tired of it or what it takes to get the task done. I'd rather focus on the creativity end instead of figuring it all out. And these "game maker" apps today, that offer basic 3D, just compile a bunch of web files and deliver a crappy excuse for an app/game. Not interested.
Cheers!
