Write a Native iOS Game Using Xamarin and C#

Write a Native iOS Game Using Xamarin and C#

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 15m | 411 MB

Create an amazing memory-matching iOS game using Xamarin and C#

Xamarin is the most powerful cross-platform mobile development framework for creating stunning cross-platform applications on the iOS and Android mobile platforms. C# is a simple, modern, general-purpose, Object-Oriented Programming language developed by Microsoft within its .NET initiative.

This video course starts by walking you through an iOS memory-matching game and how to build this using Visual Studio for Mac. Next, you will add game asset images and all the game interface elements. You will then learn how to build the user interface for your iOS Memory Matching game. Here, you will create and add each of the game elements that will make up the visual representation of your game.

Towards the end of the course, you will implement your game logic to add your game blocks to the view container, and then randomize and shuffle each game block. You will also learn how to implement touch logic to determine when a tile has been tapped on, and then compare the tile with a secondary tile that is tapped. You will then learn how to implement the timer, score, and button actions.

A project-based approach that will solve all your needs when it comes to creating an amazing memory-matching iOS game using Xamarin and C#

What You Will Learn

  • Build a native iOS memory-matching game using Xamarin and Visual Studio
  • Design a user interface effectively using iOS storyboards
  • Work with timers and iOS touch events
  • Randomize and shuffle your game grid blocks
  • Implement logic to randomize tiles and perform a comparison when tiles have been selected
Table of Contents

Building the iOS Memory Matching Game
1 Creating the Memory Game Using Visual Studio for Mac
2 Creating the GameBoard Interface and Class
3 Creating the ImageCircle Interface and Class
4 Creating the GameTile Interface and Class
5 Adding the Game Images to Our Solution

Setting Up the User Interface
6 Adding the Score Label Control to Our Storyboard
7 Adding the Game Board View to Our Storyboard
8 Adding the Time Label Control to Our Storyboard
9 Adding the Reset Button Control to Our Storyboard
10 Launching the MatchTheTiles Game within the iOS Simulator

Implementing Our Game Logic
11 Creating the Game Tiles within Our Game Board
12 Shuffling Our Game Tiles within Our Game Board
13 Handling Touch Events within the Game Board
14 Comparing Our Game Tiles for a Match
15 Finalizing Our Memory Game Logic