Switch to the store?

Write a Native iOS Game Using Xamarin and C# [Video]

More Information
  • 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

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.

Style and Approach

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#

  • Build a native iOS memory-matching game in no time using Xamarin and C#
  • Work with storyboards within iOS to design a game user interface
  • Wire up game logic to randomize and shuffle your game grid blocks
Course Length 1 hour 15 minutes
Date Of Publication 10 Feb 2018


Steven F. Daniel

Steven F. Daniel is the CEO and founder of GENIESOFT STUDIOS, a software development company based in Melbourne, Victoria, that focuses primarily on developing games and business applications for the iOS, Android, and Mac OS X platforms.

He is an experienced software engineer with more than 17 years' experience and is extremely passionate about making people employable by helping them use their existing skills in iOS, Android, and Xamarin to get the job done. He is a member of the SQL Server Special Interest Group (SQLSIG), CocoaHeads, and the Java Community. He was the co-founder and Chief Technology Officer (CTO) at SoftMpire Pty Ltd., a company focused primarily on developing business applications for the iOS and Android platforms.