🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Ducklings Live Wallpaper

Started by
0 comments, last by klamera 11 years, 8 months ago
Ducklings, interactive customizable wallpaper for Android phones.

This is our first attempt on the Android Market and we are very excited! We've put in allot of effort to make this happen!

The wallpaper supports multiple themes and customization options along with the standard scrolling behavior that you would expect from an Android wallpaper. A dynamic ambiance system allows for seamless day and night transitions independent of the selected theme.

The wallpaper is written entirely in Java using the Android SDK. For rendering we are using OpenGL ES 1.0.

Initially we planned to use the android2d library to do our renderings but it turned out that the performance that we were getting was not adequate. Our application was too heavy on pixel processing (alpha blending in particular) and we decided to go for OpenGL hardware acceleration. It ended up being more work to implement but we find it being a good choice as it made our application run very smoothly on a variety of devices and reduced the pressure our app was putting on the battery.

A particular challenge in using OpenGL was supporting the large scroll-able backgrounds because in our case the bitmaps could stretch to a good 10k pixels in width. We found out that the maximum supported texture resolution on different devices was far from standard. Some devices supporting only up to 512x512 textures or heaving very poor performance with larger ones.

Our engine automatically partitions the large backgrounds into smaller chunks based on the optimal configuration for the device it's running on (support for NPOT, maximum texture dimensions, support for compressed texture formats, etc.) while taking into consideration memory efficiency. This allowed us to have very high-resolution seamless backgrounds even on low-end devices.

The wallpaper is now live on Google Play:
https://play.google....t.fa.wallpapers

Take a moment to enjoy our promotional video:
[media]
[/media]

Follow us on our Facebook page for updates and upcoming additional content:
http://www.facebook....lings.wallpaper


At this moment the source code for the wallpaper is not freely available. Are you interested in looking through the code of such an app? We are considering opening it for public in the near future. Please let us know what you think!

We hope you like it! Don't forget to support us!

Best wishes,
The FactoryApps Team

Click here to view the iotd
Advertisement
Interesting concept, I LIKE that you can change so many things on 2D animated wallpaper. You should add more details I LOVE IT.. :) Hope you'll have Great success with that wallpaper.
GOOD LUCK

This topic is closed to new replies.

Advertisement