Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Android Splash Screen and Unity Free

Discussion in 'Android' started by AgusB, May 1, 2014.

  1. AgusB

    AgusB

    Joined:
    Jun 20, 2013
    Posts:
    65
    Hello people,
    I have a simple question.

    I'm currently a Unity Free user, so I do not have the pro license.
    I noticed that you can't change the splash screen art for android using the unity free license.
    But, when I export my project, I can indeed change it, in fact the "splash.png" is located on "exportfolder/assets/bin/Data/".

    I'm wondering if I'm allowed to change the splash image this way or not.


    I know there are plenty of assets in the store that give us, free license users, features that are only available with the pro license (lights and shadows, networking, special shaders, etc), These assets are cheap compared to the huge amount of money the pro license means and sometimes these assets are even free.

    So If I change the splash screen by modifying the exported image and not through the built-in tool in the inspector that unity provides, am I not doing the same thing I do with the plugins/assets? And I mean, accessing pro only features but not with the built-in solutions unity provides.

    As I see it this way, I believe there should not be any problem on changing the image.
    But I don't want any problems and it is always better to ask if you have doubts instead of taking action.

    So, am I allowed to change the splash image this way or not?

    Thanks in advance, English is not my main language so if you don't understand something just tell me and I'll try to explain it better
     
  2. MD_Reptile

    MD_Reptile

    Joined:
    Jan 19, 2012
    Posts:
    2,663
    I think that's a violation of the license of unity free. That's a major feature pro offers.

    But hey listen, just make an empty scene, with a fade in fade out script on your logo, and then load your games menu or first scene after that, which LEGALLY shows the unity icon very quickly, before switching to your splash screen. It's safe and effective, see asteroid buster in my signature, that's what I did.
     
  3. AgusB

    AgusB

    Joined:
    Jun 20, 2013
    Posts:
    65
    Thanks for your input. I'll check it out and consider it.
    I will wait for an official response anyway.
     
  4. yaapelsinko

    yaapelsinko

    Joined:
    Nov 16, 2013
    Posts:
    102
    You can change the image. Your application will just stop loading after that. :D
    Already tried.
     
  5. MD_Reptile

    MD_Reptile

    Joined:
    Jan 19, 2012
    Posts:
    2,663
    Lol why try to circumvent the way Unity handles it, because the Unity logo at the start is a nod towards the team that enabled you - for free - to create video games! You get so much functionality from the indie version of Unity, I see now reason to spend any effort on trying to get around it, besides one great way, which is to buy pro android add on :p

    I mean guys I put a Unity logo somewhere in any game I have made in Unity (unless I forget haha) and that is on top of the splash screen at the start of the app. It is not a big deal to just let them get the name in the eyes of the consumer, since they get none of the money your going to make off using the software (up to like $100k that is... which in this case I think you can afford the addon :D )...

    So don't sweat it, give unity their couple second logo, heck even stick another logo in your "about" or "settings" section to show your allegiance to the people who made this possible!
     
  6. AgusB

    AgusB

    Joined:
    Jun 20, 2013
    Posts:
    65
    I just don't like the splash image, not the idea of giving Unity some credit. I'd prefer if we could choose from some images which one to have as splash, or maybe put your own, with a "Powered by Unity" in a corner or something.

    Anyway your solution turned out to be pretty good. I want to thank you for that.

    I had the same problems. But I've managed to make it load.
    I won't publish that version of my game if I'm not sure I'm not breaking any rules.
     
  7. QuinnWinters

    QuinnWinters

    Joined:
    Dec 31, 2013
    Posts:
    490
    I honestly wouldn't mind the logo if it didn't display for a full 3 seconds. 3 seconds is enough time for many people to get frustrated and lose interest enough to hit the home button (I would be one of those people - sitting there touching the screen repeatedly going "um...is it froze?") I too credit unity in the game credits along side the splash screen, but the wait time on that splash screen is just too much. If MD_Reptile's solution makes the logo go by quicker I'll be implementing it in future games.
     
  8. MD_Reptile

    MD_Reptile

    Joined:
    Jan 19, 2012
    Posts:
    2,663
    Yeah I really wish this was how it worked, so we could choose like white, with big logo, black with little logo ya know. Would be cool to at least get it to match our app theme.



    No problem, I find that using a "small as possible" scene with little lighting, scripting, and no models if possible, is the best way, because then the unity logo only spends a couple seconds loading, and when it is a spinning loading icon shows, so the user knows something is at least happening. I used (in asteroid buster in my sig) a fade in and fade out script so that when the unity screen leaves everything kind of smoothly transitions into the game menu, but I thought about having the unity logo from the splash screen fade out by just copying that image and fading it away at the beginning of my splash screen. This would really complete this effect but problem is - the splash screen varies device to device :/ ohhh so many obstacles to such a simple thing no? But hey I guess it motivates a few sales every now and then :p
     
  9. Crichton333

    Crichton333

    Joined:
    May 4, 2014
    Posts:
    113
    When casual users start the game they look away while loading, just my 2 cents. Also you can slap your own splash screen after Unity, and yes removing the Unity logo will break the game.
     
  10. AkashJaiswal

    AkashJaiswal

    Joined:
    Aug 4, 2016
    Posts:
    1
    "splash.png" is located on "exportfolder/assets/bin/Data/"
    Sorry to say guys, but in unity versio 5.4 which is latest till now the "splace.png" is removed from above mentioned loction
    ice_screenshot_20160822-184438.png