You could just use testbed. It gives you access to creating your own levels with personalized environments, buildings, and furniture. For general animation you could also make Gani that you could make yourself or use existing ones uploaded on testbed.