I’ve done a bit of programming in Blender 3D to allow 3D sprites to be used in the game engine. This is one that’s easier to explain once you’ve seen it, so here’s a demo video….
The sprite is connected to an invisible cube that relays it’s current position and orientation to the sprite which then updates the image to show the right angle. The potential for it is that you can have a lot of complex looking objects moving around in 3D without the computer having to do so much work. You don’t have thousands of polygons to deal with per object, you just have 7 (6 for the invisible 3D cube and one for the sprite). I’m not sure yet whether I’ll use this technique in my final piece.