Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Enroll Now And Make Your Own In App Purchase Game!
***** Course is Created with Unity 5 - 2016 *****
With this course it will never be easier than now to build IAP inside your games!!
This is a course I wish I had when I first started to learn game development.
The course is completely project based (top down approach), and we are going to create and publish a complete IAP featured game using Unity Game Engine.
You will also benefit from my super fast response if you have any issue that you are stuck with(I check Udemy forums every hour if someone posts a question). and don't forget the great community of my students will be here to help you as well.
All project files will be included and you are free to use them for anything that you like, personal or commercial use!
Lets take a look at the projects that we are going to create inside of this course:
We are going to show you how to Support Handling Multi-Scenes Game with In-App-Purchase using Soomla IAP with the following features:
- Store (In-App Purchases)
- Multi-Scenes (IAP Across Multiple Scenes)
- Soomla (Multi-Scenes Handling)
- Step By Step Video Training
- Buy NoAds UnLock (Banners, InGame)
- Music Purchase (Layered AudioContorller)
- Complete Game (Coins, Life, Levels)
- Virtual Currency (Coins Example)
- Real Money Purchase (5 PlayStore Products)
- Purchase With Coins (10+ Virtual Items)
- Soomla Storage & User Preferences
- Responsive UI (Custom UI and Canvus UI)
- StartApp Support
- Ads Showing Criteria
SOOMLA provides the building blocks for all free-to-play games, you will learn from the basics to the advanced topics related to every area about in app purchase using unity.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
In App Purchase Demo using Soomla and MindizorPreview
|Section 2: Introduction to Virtual Currenc and Virtual Store Items|
What is Virtual Currency and Virtual Store Items
|Section 3: Setup In App Purchase Account|
Setup Google Play Developer Account
Add Gmail accounts with testing access
|Section 4: Prepare and Publish your In App Purchase Project|
Download Important Packages And IAP Libraries
Import Mindizor Asset To your project
Configure First Alpha version and upload it to google play
Publish the first alpha version and store listing
Enable your tester account thru alpha opt-in link and download first version
IAP Constants and their naming convention and image linking
Adding IAP Products inside the google play console
Adding Virtual Currency and Virtual Currency Packs
Adding Life and Life Pack Virtual Goods
Adding LifeTime NoAds Virtual Good
Local Equippable Items
Category and Global Equippable Items
Adding More SingleUse Virtual Goods
How to create Upgrade for Virtual Goods
IStoreAssets Versioning and main public functions
MonoBehaviour Life Cycle Of Mindizor Project
Events Handling for ANSoomlaInitializer and SoomlaStorageInitializer
SoomlaStore GiveStarterItems, Play Audio, Show Ads
|Section 5: Responsive UI Design, Animation And Events|
Import Sprites And Make Responsive Background
Introduction to anchors and pivot point
Working with responsive images, buttons, panels,text
Responsive menu and layouts
Responsive scrollable slider menu
Basic states concept of animation for the menu
Add Menu Close and open buttons and adding a wrapper for menu
Creating Menu Transition and setup trans flags
Making Menu Overly and Scripting Animation
Custom Event Handling For Sprites
Custom Event Message Call
Custom Responsive Sprite
Custom Splash and Animation Event
|Section 6: Multi-layered Audio Management|
Intro To AudioSource and Audio Controller
How to user AudioController and Multilayer AudioSources
|Section 7: Monetize Your Game With Ads, NoAds IAP|
Startapp monetization account and app settings setup
MainAds Controller - Startapp Main Screen Banner
Show Interstitial ads criteria
Startapp manifest file settings
|Section 8: StoreInventory, StoreController and StoreView|
StoreInventory and StoreController initialization
View of VirtualStoreItem
VirtualStoreItem states and InsufficientFundsException PopUpMessage
VirtualStoreItem Buttons And UI States
OnGoodEquipped and OnGoodUnEquipped events
Understand The Store menu states
Extensions Methods and StoreView
|Section 9: Move From Alpha Testing to Production|
prepare alpha 0.2 version
troubleshooting and testing of your app
Prepare your device to get the alpha test 2
Getting help for your IAP problems
TroubleShooting Error 3
TroubleShooting and Cancel Orders and Using Adb Commands
Backup your project and Packages Update
Solve Apk Build Errors like dex-format
Optional - Change Tester, Support IAP Restricted Countries
Move to Test Production Phase
Solve error 3 with new public key and publish alpha 5
Test final alpha 5 version on real device
move alpha to production
Test production on real device
|Section 10: Conclusion|
|Section 11: Source Code|
Download Course Projects And Scripts
Hi! I'm Ahmad. I have a degree in Computer Science from Birzeit University and you might call me a bit of computer geek.
I'm comfortable with a large range of languages and techniques.
After implementing enterprise applications using Salesforce and Siebel CRM for 3 years and with professional experience in building websites, cloud apps, ios apps, unity games, android mobile apps and educational games for 6 years. I decided to share my technical knowledge with people all over the world to benefit from my experience and build their own careers specially because I am a real world example with over 20 successful game on Google Play Store, Asset Store and Apple Store, So your success is mine and I want to help you reach your goals step by step exactly as I do.
I'm passionate about teaching people about technologies, so from time to time I gave courses online and in learning centers and teach beginners and professionals on many technologies and development frameworks. One of my greatest goals in life is growing the next generation of software professionals and to keep teaching programming at every opportunity I get.
I can't wait to help you experience the achievement and financial freedom that having a deep understanding of technology brings.
So why not start learning to design & develop now by joining our epic Unity 3D professional 2d game development course?
See you soon!