We may earn an affiliate commission when you visit our partners.
Harrison Ferrone

Learn how to configure In-app purchases and use Cloud Build with Unity.

Read more

Learn how to configure In-app purchases and use Cloud Build with Unity.

Whether it’s a AAA game studio or indie publisher, funding and build pipelines always come into play. In this course, Building Games with Unity Services: In-app Purchases and Cloud Build, you’ll acquire the skills needed to implement a virtual store, generate real revenue, and increase the efficiency and speed of your build process. First, you’ll learn how to setup the IAP service in the Unity Editor, create purchasable products, and handle transactions. Next, you’ll dive into configuring your virtual store for different platforms and App Stores, and get a quick look at how IAP Promo ties into Unity Ads. Finally, you’ll use Unity Cloud Build to automate your deployment pipeline and get hands-on practice with custom options and the Cloud Build REST API. When you’re finished with this course, you’ll have a foundational understanding of the In-app Purchase and Cloud Build services and how to incorporate them into your own games. Software required: Unity 2018, Visual Studio.

Enroll now

What's inside

Syllabus

Course Overview
Working with In-app Purchases
Integrating Cloud Build

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops skills in using Unity Services' In-app Purchase feature
Suitable for learners familiar with the Unity game engine and C# programming
May be suitable for game developers

Save this course

Save What's New in Java SE 18 & 19 to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in What's New in Java SE 18 & 19 with these activities:
Review Unity Basics
Reviewing the basics of Unity will help you understand the concepts and terminologies used throughout the course.
Browse courses on Unity
Show steps
  • Go through the Unity documentation.
  • Watch beginner-level tutorials on Unity.
Follow Cloud Build Tutorials
Follow guided tutorials to deepen your understanding of Cloud Build's functionality and its integration with Unity.
Browse courses on Cloud Build
Show steps
  • Review official Cloud Build documentation and tutorials
  • Watch video tutorials on Cloud Build for Unity
Build a Simple Game
Developing a simple game will provide hands-on experience with implementing core Unity concepts.
Browse courses on Game Development
Show steps
  • Start a new Unity project.
  • Create a game scene and add basic elements.
  • Implement game mechanics and player controls.
Seven other activities
Expand to see all activities and additional details
Show all ten activities
Practice IAP Configurations
Configure IAPs in a Unity project to solidify your understanding of the process.
Browse courses on In-App Purchases
Show steps
  • Create an IAP product in the Unity IAP Catalog
  • Configure IAP settings in your Unity project
  • Implement IAP purchase and initialization code
Explore Unity IAP Documentation
Thoroughly reviewing the Unity IAP documentation will provide a strong foundation for implementing in-app purchases in your games.
Browse courses on In-App Purchases
Show steps
  • Read through the official Unity IAP documentation.
  • Follow along with the Unity IAP tutorials.
Practice Configuring IAP Products
Practicing the configuration of IAP products will ensure your understanding of the process and potential pitfalls.
Browse courses on In-App Purchases
Show steps
  • Create a new Unity project and import the Unity IAP package.
  • Configure IAP products in the Unity Editor.
  • Test your IAP setup in a test environment.
Create a Sample IAP Game
Build a simple game that utilizes IAPs to gain hands-on experience implementing it in a real project.
Browse courses on In-App Purchases
Show steps
  • Implement IAP functionality within the gameplay
  • Start a new Unity project
  • Create IAP products and configure IAP settings
  • Test and iterate on your IAP implementation
Write an IAP Integration Guide
Documenting your understanding of IAP integration through a guide will reinforce your knowledge and assist other developers.
Browse courses on In-App Purchases
Show steps
  • Create a new document outlining the steps for IAP integration in Unity.
  • Detail the process of configuring IAP products and handling transactions.
  • Share your guide with the Unity community or on personal platforms.
Build a Game with IAP Implementation
Implementing IAP in a game project will provide a comprehensive learning experience and prepare you for real-world scenarios.
Browse courses on Game Development
Show steps
  • Start a new Unity project and integrate IAP.
  • Design and develop a game that utilizes IAP.
  • Deploy your game to a platform and test the IAP functionality.
Contribute to Unity Community
Engaging with the Unity community through contributions will enhance your understanding of IAP and other Unity-related topics.
Browse courses on Unity
Show steps
  • Join the Unity community forums and participate in discussions.
  • Contribute to Unity projects on GitHub or the Asset Store.
  • Attend Unity meetups or conferences.

Career center

Learners who complete What's New in Java SE 18 & 19 will develop knowledge and skills that may be useful to these careers:
Game Developer
Game Developers are responsible for the design, development, and implementation of video games. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are essential for any aspiring Game Developer.
Game Designer
Game Designers are responsible for the design and development of video games. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are essential for any aspiring Game Designer.
Product Manager
Product Managers are responsible for the planning, development, and release of video games. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are essential for any aspiring Product Manager.
Game Producer
Game Producers are responsible for the planning, development, and release of video games. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are essential for any aspiring Game Producer.
Software Engineer
Software Engineers design, develop, and test software systems. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are transferable to many other areas of software development.
Technical Artist
Technical Artists are responsible for creating the 3D models, textures, and other assets that are used in video games. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are essential for any aspiring Technical Artist.
QA Tester
QA Testers are responsible for testing video games to ensure that they are free of bugs and errors. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are essential for any aspiring QA Tester.
Project Manager
Project Managers are responsible for the planning, execution, and completion of projects. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are transferable to many other areas of project management.
Business Analyst
Business Analysts are responsible for analyzing the needs of businesses and organizations and developing solutions to meet those needs. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are transferable to many other areas of business analysis.
Marketing Manager
Marketing Managers are responsible for the planning, execution, and measurement of marketing campaigns. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are transferable to many other areas of marketing.
Sales Manager
Sales Managers are responsible for the planning, execution, and measurement of sales campaigns. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are transferable to many other areas of sales.
Customer Success Manager
Customer Success Managers are responsible for the planning, execution, and measurement of customer success campaigns. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are transferable to many other areas of customer success.
Data Analyst
Data Analysts are responsible for the collection, analysis, and interpretation of data. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are transferable to many other areas of data analysis.
UI Designer
UI Designers are responsible for the planning, design, and evaluation of user interfaces. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are transferable to many other areas of UI design.
UX Designer
UX Designers are responsible for the planning, design, and evaluation of user interfaces. This course can help you get started in this field by providing you with the skills needed to develop and publish games using Unity. You'll learn how to configure In-app purchases, which are a common way to monetize games, and you'll also learn how to use Cloud Build to automate your deployment pipeline. These skills are transferable to many other areas of UX design.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in What's New in Java SE 18 & 19.
Comprehensive reference to Java SE 18 & 19. It covers everything from the basics to the most advanced features of the language.
Classic guide to Java programming. It covers best practices for writing efficient, maintainable, and reusable Java code.
Classic guide to Java concurrency. It covers everything from the basics to advanced topics like thread pools and locks.
Good resource for learning how to develop Android apps in Java. It covers everything from the basics of Android development to advanced topics like creating custom views and working with databases.
Good resource for learning how to use methods in Java. It covers everything from basic method syntax to advanced topics like method overloading and generics.
Good resource for learning about generics and collections in Java. It covers everything from the basics to advanced topics like wildcards and type erasure.
Fun and engaging introduction to Java programming. It uses a unique visual approach to teach the basics of the language.
Provides a basic introduction to Unity game development, covering topics such as creating game objects, writing scripts, and publishing games. It can be helpful for learners who are new to Unity and want to gain a foundation before taking the course.
Provides a comprehensive overview of cloud native development, covering topics such as microservices, containers, and DevOps. It can provide additional context for understanding the role of Cloud Build in modern software development.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser