Devils Child #1 nothing is better than a build-in-shadow-system. its better, because you have controls about everything. thats why it might be better to write a 3d engine right from the top :)