Advances in computing hardware and multimedia applications have spurred the development of mobile devices such as smartphones and PDAs. Amongst the most used applications on handheld devices are mobile 3D graphics such as 3D games and virtual environments. With this significant increase of mobile applications, one of the challenges is how to efficiently transmit the bulky 3D information to resource-constrained mobile devices. They impose significant demands on the limited battery capacity of mobile devices. Thus deploying efficient approaches to decrease the amount of streamed data with the aim of increasing the battery lifetime has become a key research topic.In this study, we design and implement an adaptive priority-based framework for efficiently streaming 3D textures to mobile devices with limited energy budget over wireless networks. Our results show that using our proposed adaptations significantly improves the gameplay quality per unit of energy consumed to download 3D textures in mobile games.