This was a simple engine that I made for my game Breakout Xtreme. Basically, the way it works is instead of moving on an x,y plane like most scratch projects, it moves on an x,z plane. This means that the movement isn't actually 3-dimentional, but on a 3-dimentional angle. Hopefully that made sense. I'm sorry if it didn't. This project isn't that complex, I just don't know a good way to explain it. :/
Free to use as long as you give credit. :)