Developer's Guide to Releasing a Unity Game on Google Play

  Переглядів 12,825

LlamAcademy

LlamAcademy

День тому

In this tutorial video, learn how to release your Unity game on Google Play.
This tutorial is aimed at developers who have not released a game on Google Play before and may be struggling to understand what are the steps required to publish their game.
In this video I cover:
⚫ How to make a developer account, and which type you might want to pick
⚫ How to configure your Unity build so Google will accept it
⚫ How to resolve common "Errors" on the Google Play Console when trying to release a game
⚫ How to get your game on the Google Play Console so you can start working on IAP / Ads configurations.
This guide will NOT cover how to set up your store page, set up In-App Purchases, or Advertising.
💸 Ongoing sales 💸
⚫ Check out the latest Humble Bundles www.humblebundle.com/software...
⚫ Publisher Sale! 50% OFF an entire publisher's Assets! Publisher changes weekly! assetstore.unity.com/publishe...
⚫ Save up to 50% on NEW Assets: assetstore.unity.com/?new_sal...
📚 Resources:
⚫ Google Play Release Documentation: support.google.com/googleplay...
⚫ Unity Building for Android Documentation: docs.unity3d.com/2021.2/Docum...
⚫ Unity Keystore Documentation: docs.unity3d.com/2021.2/Docum...
⚫ Data Privacy Documentation for Unity Ads/Analytics: docs.unity.com/ugs-overview/G...
😎 Believe in LlamAcademy's mission and have received value from the videos? Consider becoming a Patreon supporter or UKposts Member:
⚫ / llamacademy
⚫ / @llamacademy
📱 Let's stay connected
UKposts: / llamacademy
Patreon: / llamacademy
Facebook: / llamacademyofficial
Twitter: / thellamacademy
TikTok: / llamacademy
Instagram: / llamacademy
----
Most tutorials come from knowledge gained making survival.llama.software Llama Survival - a top-down zombie survival shooter for Android and iOS.
I also have some Unity Assets: assetstore.unity.com/publishe...
Some links may be affiliate links, which at no additional cost to you, gives me a small portion of the purchase.
#unitytutorial #tutorialtuesday #gamedev #tutorial #unity #llamacademy #gamedevelopment
Chapters:
00:00 Introduction / High Level Overview
01:45 Creating Google Developer Account
02:00 Which Account Type Should I Choose?
02:40 Personal Account Creation Steps
03:50 Add Unity Android Build Support
04:45 Unity Configuration - Build App Bundle
05:20 Unity Configuration - Keystore
06:50 Unity Configuration - "Other Settings"
09:04 Creating Your App on the Google Play Console
09:48 Create Internal Testing Release - Test Your Game with Google Play Delivery
10:55 Create Closed Testing Release & Resolving the Errors
15:07 My Release Process
15:32 Is It Always This Hard? (No)
16:10 Final Thoughts & Support LlamAcademy

КОМЕНТАРІ: 61
@RudolphThomas
@RudolphThomas Рік тому
Thanks for making this video. Although I have released an app made with Unity a while ago it was a nice refresher to quickly get through the publishing maze.
@LlamAcademy
@LlamAcademy Рік тому
You’re welcome ☺️. I know it was a struggle for me so I was hoping the guidance would be useful for others
@dreamisover9813
@dreamisover9813 Рік тому
Very helpful topic, thanks!
@AlexisBleeding4
@AlexisBleeding4 Рік тому
Nice video chris, this video is worth gold, keep it goin !! :D
@LlamAcademy
@LlamAcademy Рік тому
Hey, thanks! ☺
@mattsponholz8350
@mattsponholz8350 Рік тому
Where were you 7 years ago when I released my first Google play game??? As always, excellent video and thank you :)
@LlamAcademy
@LlamAcademy Рік тому
Hmm… 7 years ago I was about 6 months into development of my first desktop game ever and first Unity game… a multiplayer first person hide and seek game 😅
@mattsponholz8350
@mattsponholz8350 Рік тому
@@LlamAcademy Nice! Happy we found you!
@Eculeus007
@Eculeus007 Рік тому
I congratulate everyone who has come this far
@LlamAcademy
@LlamAcademy Рік тому
Definitely! It takes a lot to make it to this point
@RudolphThomas
@RudolphThomas Рік тому
It took me a few days to figure it out the first time ;-)
@FoolishCrow
@FoolishCrow Рік тому
Is the next video how the game is released on Steam? Oh my god!! I'll look forward to it.
@LlamAcademy
@LlamAcademy Рік тому
😅 that one might be a ways out. I haven't released a game on Steam since 2017 and I'm sure the process has changed. I am planning to start a game some time this year that will be released on Steam eventually, so once I go through the process again I'll keep that one in mind 😉
@JayadevHaddadi
@JayadevHaddadi Рік тому
super cool! GJ :)
@KhianVictoryDCalderon
@KhianVictoryDCalderon 8 місяців тому
Thank you, i now published my first game in play store with your help. It's called "Blue Ball 2D"
@LlamAcademy
@LlamAcademy 8 місяців тому
Congratulations! 🎉 That's a huge achievement!
@KhianVictoryDCalderon
@KhianVictoryDCalderon 8 місяців тому
@@LlamAcademy Thank you
@user-ld2cp1pk5j
@user-ld2cp1pk5j Рік тому
Thanks for the video
@LlamAcademy
@LlamAcademy Рік тому
You’re welcome 🙌
@windup247
@windup247 6 місяців тому
Thanks so much for walking us through this! When I get to internal testing it says choose signing key. Do we use the one we generated in Unity?
@ZeroToTenB
@ZeroToTenB Рік тому
Thank you!!
@LlamAcademy
@LlamAcademy Рік тому
You’re very welcome!
@Top2facts2
@Top2facts2 7 місяців тому
thank you
@LlamAcademy
@LlamAcademy 7 місяців тому
You're very welcome!
@alexis17642
@alexis17642 8 місяців тому
Merci beaucoup !
@LlamAcademy
@LlamAcademy 8 місяців тому
De rien!
@anumfaizan7401
@anumfaizan7401 11 місяців тому
Wow great work keep it going 👏 👍 👌 💪 🙌 🙂 👏 👍 👌 💪 🙌 🙂 👏
@anumfaizan7401
@anumfaizan7401 11 місяців тому
But can you make it free I'dont want to pay 20 dollars
@haarissheikh3187
@haarissheikh3187 Рік тому
Hi, thank you so much for this very helpful video. I wanted to ask how can you create 2 apps to go on the stores using the same unity project? I want to release a free demo first. Then the full priced game later. Thank you
@LlamAcademy
@LlamAcademy Рік тому
For a demo versus full game, you should determine how you want the demo to be limited, is it time? is it progress? You can have a demo that is built with only 1 or 2 scenes to limit the progress if that fits your game. Otherwise you can have them play only up to point X and include only the relevant scenes up to that point in the demo so the player can't proceed any further.
@haarissheikh3187
@haarissheikh3187 Рік тому
@@LlamAcademy thank you for your reply. I do have a system in place and I can always configure the build levels in build settings. I mean when it comes to the 'version' and 'bundle version code'. Will google play allow me to upload a new app using the same project. Do I just increase the 'bundle version code' number?
@LlamAcademy
@LlamAcademy Рік тому
Sorry for the delay here. I don’t think google allows you to do demos like that. For mobile games, I can think up 2 approaches. One is to release the demo as a standalone app under a different app ID and have that work as I described, where at the end it prompts the user to continue playing they can purchase the full version and link them to the store page for that one. The other option would be to have your game free, and the “free” portion is the demo. Once the player gets to the end they purchase an “In App Purchase” that unlocks something that allows them to keep playing. Both have pros and cons, like the second way May be misleading because the app isn’t really free, but it allows very low friction to continue playing. First way is more accurate in terms of pricing, but the player has to do more and download more to keep going.
@haarissheikh3187
@haarissheikh3187 Рік тому
@@LlamAcademy that's ok. Umm so I just want them to play 5 levels in the demo for free. Hopefully make player want to fund the kickstater for the full game development. Then later release another app that will charge them $5 dollars for the final game. I think that should be possible.
@LlamAcademy
@LlamAcademy Рік тому
Either option should work there. Make sure to link them to the kickstarter at the end of the demo!
@Logical_flap
@Logical_flap 3 місяці тому
Sorry for my bad English It's been like 6 days since i submitted my app to closed testing and the only thing i got so far is a Gmail from Google that they want some information in order to review my app I answered the Gmail yesterday but the game is still not available for closed testers to download Any idea why this happens or what is their time intervals?
@itswilly
@itswilly Рік тому
You rocks man. plans to IOS too?
@LlamAcademy
@LlamAcademy Рік тому
You know it 😉
@arabiannights7183
@arabiannights7183 10 місяців тому
Sometimes the app is approved and says published but when i search in google play store it doesn't show up in the search results. When i click on. Other apps from this developer (me) it shows other apps but not the one not showing up. Why is that
@okandikkulak8057
@okandikkulak8057 Рік тому
hey! what is your latest game we can play ? I love your content
@LlamAcademy
@LlamAcademy Рік тому
🙂 thanks! I’m in the middle of a huge update to my latest Android/ iOS game now, upgrading to URP, pretty big graphics and gameplay overhaul, and fully offline support all are in progress. survival.llama.software has the App Store links, but it may have been pulled from the App Stores because I haven’t updated the billing library and I think it is past due. Hoping for this update to launch in the first half of the year with all that so I can move on to the next one 🤞
@SMDev11
@SMDev11 11 місяців тому
I noticed you didn't cover the business address which is required for iap and paid apps. If you choose the personal account option, does it still show the address under the contact information?
@LlamAcademy
@LlamAcademy 11 місяців тому
I believe it does, but I do not have a personal account to validate with. With my business account it does show the address
@timtim6886
@timtim6886 Рік тому
Hey can you do a serie about Google Play Service in Unity ? Like LeaderBoard, Achievements etc ... Btw, when I build my android application and download it from my usb cable (or other method outside Google Store) Google Play services work perfectly. However, when I download my application from the Google Store, the Google Play services do not work. Someone can tell me why ? It the logs error I only receive "cancel"
@LlamAcademy
@LlamAcademy Рік тому
I don't think I'll likely get to that in the near future. I'm planning on wrapping up my Android/iOS game this year and moving on to another project. For my game I used PlayFab for leaderboards which worked pretty well, and is more likely that I would cover that since I had hands-on experience already there. For your problem, it's hard to say without having the full project available. It sounds like it may be improperly configured the Google Play distribution
@timtim6886
@timtim6886 Рік тому
@@LlamAcademy didn't know about playfab thank you for this. I will try it
@BrandonBrady97484
@BrandonBrady97484 9 місяців тому
Will updating your game wipe players data?
@LlamAcademy
@LlamAcademy 9 місяців тому
It should not. If you use PlayerPrefs it stores it in a location that as long as your company name and project name do not change, it should persist. If you use Application.persistentDataPath you should be good there too. And of course if you use a cloud save you are also safe!
@Bloop_O
@Bloop_O 10 місяців тому
So i need to verify my account and Idk what to do ;-;
@popcornfun8485
@popcornfun8485 9 місяців тому
If you are talking about the "proof-of-organization documents" I require that info too. Dono what to do.
@LlamAcademy
@LlamAcademy 9 місяців тому
Hopefully the official docs from google can help you out here: support.google.com/googleplay/android-developer/answer/6112435
@sigridopps3049
@sigridopps3049 4 місяці тому
Pretty good tutorial, only you could really work on talking more clearly since you tend to fall into a mumbling kind of talking
@LlamAcademy
@LlamAcademy 4 місяці тому
Thank you for the feedback I will try to improve on this going forward
@JB_Productions07
@JB_Productions07 6 місяців тому
Is this only for phones?
@LlamAcademy
@LlamAcademy 6 місяців тому
This will work for any device that uses Google Play Store
@JB_Productions07
@JB_Productions07 6 місяців тому
@@LlamAcademy Ok, thank you. I appreciate the reply.
@imminentinteractive8167
@imminentinteractive8167 Рік тому
Hey, great video. The data collection form is a real pain to fill out, If you are using Unity Ads or Analytics or any of their other services they have a page that outlines what data they collect and for what purpose, it's super useful: docs.unity.com/ugs-overview/GoogleDataSafety.html
@LlamAcademy
@LlamAcademy Рік тому
Great resource! Thank you for that. I'll add it to the Resources section of the description
@zeeshansattar4531
@zeeshansattar4531 Рік тому
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':launcher:minifyReleaseWithProguard'. > java.io.IOException: Can't read [C:\Program Files\Unity\Hub\Editor\2021.3.11f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-33\optional\android.car.jar] (Can't process class [android/car/Car$CarServiceLifecycleListener.class] (Unsupported version number [55.0] (maximum 54.0, Java 10))) * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at help.gradle.org BUILD FAILED in 11s Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) Got this error, when I changed API level to 33, any idea how to solve this?
@LlamAcademy
@LlamAcademy Рік тому
This sounds like incompatible Java versions. Perhaps you have a more recent version on your PATH. If you do not do any Java development it may be best to uninstall all Java versions and allow Unity to manage it.
@zeeshansattar4531
@zeeshansattar4531 Рік тому
@@LlamAcademy okay got it, let me try that. Thanks
Cross-Platform IAP Store Page with Unity IAP in 2023 | Unity Tutorial
35:39
Publish your UNITY game on Google Play Store - 2023 guide
14:01
Coco Code
Переглядів 159 тис.
Помилка,  яку зробило військове керівництво 🙄
01:00
Радіо Байрактар
Переглядів 432 тис.
How Much Money my Mobile Game Made (After 1 month)
5:24
Pixel Tribe Game
Переглядів 813 тис.
Publishing a Unity Game to Google Play Market in 2021
23:56
MrM Programming
Переглядів 72 тис.
GOOGLE PLAY ASSET DELIVERY PAD AAB UNITY TUTORIAL BIG GAME UPLOAD
14:00
Unity Android Dev - Google Play Internal Testing
15:29
Matt Whiting
Переглядів 839
Why Roblox Studio is a Stupid Game Engine
15:22
ByteBlox
Переглядів 47 тис.
How to Upload Over 150MB Unity Game on Google Play
1:42
Renz
Переглядів 2,6 тис.
Easy IAP v2.0 - Google Play Tutorial - Unity 2023
10:00
Gley Games
Переглядів 3,1 тис.
💸How to PUBLISH your UNITY Game on Google Play Store 2023🔥
20:05
Letta Corporation
Переглядів 4,4 тис.