Create and Monetize your C# Games on iOS and Android [Video]

Preview in Mapt

Create and Monetize your C# Games on iOS and Android [Video]

Amerigo Moscaroli

Deploy your games across platforms like Android and iOS and learn how to integrate analytics into your game, as well as monetization using ads and in app purchases.
Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$106.25
$0 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Create and Monetize your C# Games on iOS and Android [Video] Book Cover
Create and Monetize your C# Games on iOS and Android [Video]
$ 124.99
$ 106.25
Learn C# With Windows Forms and SQL Server [Video] Book Cover
Learn C# With Windows Forms and SQL Server [Video]
$ 98.99
$ 84.15
Buy 2 for $35.00
Save $188.98
Add to Cart

Video Details

ISBN 139781788292498
Course Length4 hours and 47 minutes

Video Description

In this course, we are going to learn the fun part - creating a game! We will start by designing the game and how you want it to work, before learning about the basic game loop and an introduction to the physics system Farseer.

You will then move on to building our game by starting with the platforms that the player will jump on, and then actually create our main character, Zippy. You then need to create some enemies to make the game more interesting and add some collectibles to get as you progress.

The final part will then put all this together into a level class, as well as creating the UI and the main menu so that players can navigate to different sections of the game. When the course is complete you will have a cross platform C# engine that you can then use to create their own games, as well as a simple game that they can expand and improve upon.

Now that we have finished our game we will be adding the last finishing touches before releasing it into the wild! First, we will start by monetizing the game with in-app purchases as well as discussing the theory of rewarded video ads.

The next section will then implement achievements and leaderboards as well as implementing Google Analytics so that we can see how players will use our game.

We will then move on to releasing our game on both iOS and Android, discussing the release procedures for both as well as how to release the game.

Finally, we will discuss the future of our game and our engine, discussing how to release updates on both platforms, how we can update our game and further optimisations we can make to improve performance.

Style and Approach

You will see both theoretical aspects as well as hands on example of game development by learning how to develop your own game, implementation of game mechanics, levels and then carry out analysis of your game using game analytics

Table of Contents

Laying the Foundations
The Course Overview
Designing the Game
The Game Loop
Introduction to Farseer Physics
Creating the Main Scene
Constructing the Platforms
Creating Game Mechanics
Creating a Base Character Class
Creating Our Main Character Zippy
Controlling Zippy
Creating an Enemy
Adding Collectibles
Making a Level
Loading Data from CSV
Constructing the Level from CSV
Moving the Camera
Adding End Goals
Theory –Creating a Level Editor
Navigation through the Game
Creating a UI Camera
Creating UI Elements
Creating a Main Menu
Making Money
Theory – In-App Purchases
Implementing the Base for the Purchases
Implementing the Base for the Purchases (Continued)
Implementing the Purchases on Android
Implementing the Purchases on iOS
Theory – Rewarded Video Ads
Adding Competitive Elements
Creating a Base for Achievements
Adding iOS Achievements
Adding Android Achievements
Creating a Base for Leaderboards
Adding iOS Leaderboards
Adding Android Leaderboards
Having Fun with Analytics
Theory – Analytics
Creating a Base for Analytics
Implementing Analytics in Our Game
Adding iOS Analytics Calls
Adding Android Analytics Calls
The Future
Releasing Android App Updates
Releasing iOS App Updates
Theory – Code Management Using Git
Theory – Social Network Integration
Engine Improvements – Texture Packing
Engine Improvements – Custom Shaders

What You Will Learn

  • Design your very own game to deploy it across platforms
  • Build game mechanics, from characters to adding collectibles
  • Develop a level from CSV, move the cameras and adding end goals to your game
  • Program your own main character Zippy and implement a simple menu system to navigate the game
  • Add your own in app purchases and monetize the game
  • Learn the theory behind rewarded video ads and how they can benefit you
  • Create UI camera and UI elements for your game
  • Integrate competitive elements such as achievements and leaderboards in your game across different platforms like iOS and Android
  • Have fun with game analytics, and discover how to implement Google Analytics on both Android and iOS
  • Take steps to manage the future of the game, by learning about Texture Packing and Custom Shaders to improve your game engine

Authors

Table of Contents

Laying the Foundations
The Course Overview
Designing the Game
The Game Loop
Introduction to Farseer Physics
Creating the Main Scene
Constructing the Platforms
Creating Game Mechanics
Creating a Base Character Class
Creating Our Main Character Zippy
Controlling Zippy
Creating an Enemy
Adding Collectibles
Making a Level
Loading Data from CSV
Constructing the Level from CSV
Moving the Camera
Adding End Goals
Theory –Creating a Level Editor
Navigation through the Game
Creating a UI Camera
Creating UI Elements
Creating a Main Menu
Making Money
Theory – In-App Purchases
Implementing the Base for the Purchases
Implementing the Base for the Purchases (Continued)
Implementing the Purchases on Android
Implementing the Purchases on iOS
Theory – Rewarded Video Ads
Adding Competitive Elements
Creating a Base for Achievements
Adding iOS Achievements
Adding Android Achievements
Creating a Base for Leaderboards
Adding iOS Leaderboards
Adding Android Leaderboards
Having Fun with Analytics
Theory – Analytics
Creating a Base for Analytics
Implementing Analytics in Our Game
Adding iOS Analytics Calls
Adding Android Analytics Calls
The Future
Releasing Android App Updates
Releasing iOS App Updates
Theory – Code Management Using Git
Theory – Social Network Integration
Engine Improvements – Texture Packing
Engine Improvements – Custom Shaders

Video Details

ISBN 139781788292498
Course Length4 hours and 47 minutes
Read More

Read More Reviews

Recommended for You

Learn C# With Windows Forms and SQL Server [Video] Book Cover
Learn C# With Windows Forms and SQL Server [Video]
$ 98.99
$ 84.15
How To Program Your Own Breakout Game using Visual C# [Video] Book Cover
How To Program Your Own Breakout Game using Visual C# [Video]
$ 73.99
$ 62.90
Elasticsearch 5 and Elastic Stack - In Depth and Hands On! [Video] Book Cover
Elasticsearch 5 and Elastic Stack - In Depth and Hands On! [Video]
$ 147.99
$ 125.80
A 17 Hour C# Course with Intro to SQL and C# 7.0 [Video] Book Cover
A 17 Hour C# Course with Intro to SQL and C# 7.0 [Video]
$ 99.99
$ 85.00
Develop an Advanced Cross-platform App Using Xamarin.Forms and XAML [Video] Book Cover
Develop an Advanced Cross-platform App Using Xamarin.Forms and XAML [Video]
$ 124.99
$ 106.25
Learn To Program Tic-Tac-Toe with C# and Visual Studio [Video] Book Cover
Learn To Program Tic-Tac-Toe with C# and Visual Studio [Video]
$ 42.99
$ 36.55