I saw this live 3d wallpaper and was wondering how it is made, e.g. what engine should be used to make it? From what I found, Unity3D currently does not support making wallpaper...
-
This question looks similar to this one - http://stackoverflow.com/questions/4165727/live-wallpaper-with-game-engine-or-not – 0xC0DED00D Dec 11 '11 at 09:45
-
@Roger Travis, hi, do you know how to make 3d gyro-effect like in video http://www.youtube.com/watch?v=-XyIRhkwYvE ? – Gorets Dec 29 '13 at 23:01
5 Answers
If you would like a true 3d live wallpaper, you can check out Rajawali here:
https://github.com/MasDennis/RajawaliWallpaperTemplate
Follow his tutorials and utilize that template and you can make some really amazing live wallpapers. I use it myself and found it very fun and educational.
Check out this live wallpaper made with the Rajawali library:
https://play.google.com/store/apps/details?id=com.PM.AutumnGrove3DFREE
It's not mine but it definitely shows the potential with the Rajawali library.
Hopes this helps you and anyone else looking to make a 3d live wallpaper.

- 1,333
- 3
- 19
- 50
Checkout Unity3D and the Unity2Eclipse plugin, it's the easiest way I've found. Be warned, it's still beta and you have to use Unity 3.4 to get it to work. I see a lot of Unity crashes in my error reports and my retention rate is pitiful
I've got some examples of what you can do if your into Sharks, Neon, Zombies and Birds they are worth checking out http://www.app8ite.com/live-wallpapers/

- 891
- 6
- 4
-
Has this stability problem changed at all since you wrote this? I already use Unity, so this plugin would be ideal if it wasn't crashing so often. – jwinn Aug 09 '13 at 17:02
-
@App8ite Unity2Eclipse is not free. Do you know how to transform from an Android generated app (by Unity) to Android live wallpaper? – Duc Tran Sep 04 '13 at 03:31

- 1,060
- 8
- 19
-
Yes your right, both andengine and cocos2d are primarily 2d engines,but can do pseudo 3d (where 3d assets are rendered at set angles to 2d sprites). I created the following 2d wallpaper called 'skydiving ninjas' using andengine using its built in box2d physics engine, wrote it in about two days including drawing the basic graphics. https://play.google.com/store/apps/details?id=com.deanezra.android.skydivingninjas&hl=en&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dskydiving+ninjas+deanezra&pcampaignid=APPU_1_en5nVvCYFYHMaJ7iq8gF – DEzra Dec 09 '15 at 01:09
From analyzing the screenshot you've provided, it seems like a pretty simple scene, with some post-effects added on top of the final image. Unity engine makes it easy to do stuff like that, with its visual editor, good asset import pipeline and post-processing chains. There are others engines that you could use to achieve similar visual quality (Rajawali is a particular good example), but it'd be a much more tedious task.
The negative side of using Unity is that it is somewhat heavy - it's expected to have an APK of around 9 MB in size for an empty scene. This doesn't really matters if you have a resource-heavy live wallpaper, though.
I've recently released uLiveWallpaper - a Unity asset that makes it possible to create live wallpapers for Android using Unity 5. It is well-tested and reliable, creates projects for Android Studio, complete with placeholder code to get you started.
Check it out!
http://forum.unity3d.com/threads/ulivewallpaper-develop-android-live-wallpapers-with-unity-5.375255/

- 91
- 1
- 5
-
1Add some explanation with answer for how this answer help OP in fixing current issue – ρяσѕρєя K Jan 14 '16 at 06:06
-
1@ρяσѕρєяK Um, what issue OP is trying to fix?.. He asked which engine he could use to get a similar level of quality. Obviously, this kind of visuals is achievable with Unity, and it is now possible to create live wallpapers with it. – ZimM Jan 14 '16 at 06:34
-
Please don't post identical answers to multiple questions. Post one good answer, then vote/flag to close the other questions as duplicates. If the question is not a duplicate, _tailor your answers to the question_. – josliber Jan 14 '16 at 13:56