Project 2: Puzzle Game
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
Lesson Content
0% Complete 0/2 Steps
Lesson Content
0% Complete 0/6 Steps
Lesson Content
0% Complete 0/8 Steps
Lesson Content
0% Complete 0/1 Steps
Lesson Content
0% Complete 0/4 Steps
Lesson Content
0% Complete 0/2 Steps
Lesson Content
0% Complete 0/1 Steps
Lesson Content
0% Complete 0/1 Steps
Puzzle - Sound 1 Checklist
Expand
Preview this Project
Login
Accessing this course requires a login, please enter your credentials below!