Project 2: Puzzles

The puzzle project offers a more thorough look at scripting in C# so Unity features take a back seat in this project. If you think of yourself as a beginner programmer, this will help you level up your coding skills. You will cover two-dimensional arrays, for loops, conditionals, operators, and practice building and calling functions. If you have a lot of experience programming and want to focus on mastering the Unity interface, you should skip this project.

You will learn how to:

  • Randomly generate a puzzle game board
  • Swap piece locations through code
  • Check your board for matching combinations, add scores, and delete matching pieces
  • Generate replacement pieces
  • Implement two different varieties of puzzle games – playing against a clock and playing against another player

Project Content

Expand All
Not Enrolled

Project Includes

  • 11 Lessons
  • 38 Topics
  • 11 Checklists