You know, Unity was made to allow people that were learning how to make games to do just that. And if you're rolling your own engine, and you're interested in that stuff, you may have to learn a ...