Make a Match-Three Puzzle Game in Unity
Make a match-three game from scratch!
What you will learn
Make their own match-three puzzle game to be deployed on PC/Mac or their mobile device!
Create a tile-based 2D game in Unity
Why take this course?
Dive into the world of game development with our comprehensive course on creating a Match-Three puzzle game in Unity. Although the course was initially recorded using an older version of Unity, the final project has been meticulously updated to utilize Unity 2019. Fear not, as we've tailored the content to ensure compatibility with the latest version.
We have gone above and beyond to include advanced features that make this course the most extensive available for designing a Match-Three game in Unity:
- ๐จ **Re-skinning your game using your own Sprites** - personalize your game's look and feel! - โ๏ธ **Checking for the deadlock condition (no more available moves)** - ensure your players always have a move to make. - ๐ **Shuffling the Board pieces (instead of deleting them and re-filling the Board)** - for a smoother player experience. - ๐ **Building a one-, two-, or three-star score meter** - reward players for their achievements. - โฑ๏ธ **Creating new level objectives (scored, timed, and collected)** - keep your game interesting and varied.This course now offers an in-depth, 16+ hour journey into game development. Save weeks of work on building your own match three game. Don't miss out on this opportunity to join the ever growing ranks of our class and see what you can build today!
--- **What You Will Learn:**Start with a blank Unity project and flesh out a fully working game level from scratch.
Learn some fundamental techniques for creating your own tile-based match-three puzzle game.
Follow several C# scripts line-by-line, learning how to organize scripts logically and cleanly for better code management.
Setup our project settings and environment for optimal performance and ease of development.
Create a Board class to store our tiles and game pieces, ensuring they are easy to manipulate and manage.
Design an auto-centered orthographic camera that follows the action as it unfolds.
Make a GamePiece class that can move with interpolation for smooth animations.
Setup the tiles to receive mouse input, making them interactive and responsive.
Search for matches in a two-dimensional array, the core mechanic of your game.
Handle recursive calls to clear and refill our Board efficiently, keeping the game running smoothly.
Add sound effects to game events for an immersive experience.
Apply particle effects to add some visual flair to your game's graphics.
Making a score manager to track player progress, keeping them engaged and motivated.