What you'll learnMake their own match-three puzzle game to be deployed on PC/Mac or their mobile device!
Create a tile-based 2D game in Unity
RequirementsUnity 3d (lectures recorded in Unity 5.5 but projects can be updated to 2018)
Mac or PC
OPTIONAL Photoshop or image-editing program to customize art assets (downloadable assets provided)
DescriptionNote: though much of the course was recorded with an older version of Unity, the final project has been updated to use Unity 2019.Though there are minor differences in the UI, you should be able to complete the course using Unity 2019.We have created several advanced features to make this the most complete course on designing a Match-Three course in Unity:re-skinning your game using your own Spriteschecking for the deadlock condition (no more available moves)shuffling the Board pieces (instead of deleting them and re-filling the Board)building a one-, two-, or three-star score metercreating new level objectives (scored, timed, and collected) This course now weighs in at a 16+ hour marathon in game development. Save weeks of work on building your own match three game. Join the ever growing ranks of our class and see what you can build today!In this course, we will:start with a blank Unity project and flesh out a fully working game levellearn some fundamental techniques for creating your own tile-based match-three puzzle gamefollow several C# scripts line-by-line and learn how to organize our scripts logically and cleanlyWhat is covered:Setup our project settings and environmentCreate a Board class to store our tiles and game piecesCreate an auto-centered orthographic cameraMake a GamePiece class that can move with interpolationSetup the tiles to receive mouse inputSearch for matches in a two-dimensional arrayHandle recursive calls to clear and refill our Board Add sound effects to game eventsApply particle effects to add some punch to our graphicsMaking a score manager to track player progressJoin the democratization of game development! Level up your Unity 3D skills and build your own match-three game today!When you complete the class, you should have a full set of source code as a starting point for your match-three puzzle game!
OverviewSection 1: Intro
Lecture 1 Introduction
Lecture 2 Prerequisites
Lecture 3 How to Use this Course
Lecture 4 Setup and Naming Conventions
Lecture 5 macOS users PLEASE READ
Section 2: Basic Game Mechanics
Lecture 6 The Game Board
Lecture 7 Camera Setup
Lecture 8 Tiles
Lecture 9 Game Pieces
Lecture 10 GamePiece Movement
Lecture 11 Interpolation
Lecture 12 Mouse Input
Lecture 13 Switching GamePieces
Lecture 14 Finding Matches
Lecture 15 Horizontal and Vertical Matches
Lecture 16 More Matches
Lecture 17 Clearing GamePieces
Lecture 18 FillBoard
Lecture 19 Collapsing Columns
Lecture 20 Clear and Collapse Routine
Lecture 21 Collapse Adjustments
Lecture 22 Refilling the Board
Section 3: Extending Gameplay
Lecture 23 Obstacle Tiles
Lecture 24 Breakable Tiles
Lecture 25 Correction: BreakTileRoutine
Lecture 26 Clear and Break Effects
Lecture 27 Particle Management Part 1
Lecture 28 Particle Management Part 2
Lecture 29 Starting GamePieces
Lecture 30 Bomb Pieces Part 1
Lecture 31 Bomb Pieces Part 2
Lecture 32 Dropping Bombs
Lecture 33 ChangeColor Method
Lecture 34 Chaining Bombs
Lecture 35 Bomb FX
Lecture 36 Color Bombs
Lecture 37 Collectibles Part 1
Lecture 38 Collectibles Part 2
Lecture 39 Collectibles Part 3
Lecture 40 Blockers
Section 4: Game Management
Lecture 41 The Singleton pattern
Lecture 42 Note: Persistent Singletons
Lecture 43 The ScoreManager Part 1
Lecture 44 The ScoreManager Part 2
Lecture 45 ScreenFader
Lecture 46 The GameManager Part 1
Lecture 47 The GameManager Part 2
Lecture 48 The Message Window Part 1
Lecture 49 The Message Window Part 2
Lecture 50 The Message Window Part 3
Lecture 51 Winning the Game
Lecture 52 The SoundManager Part 1
Lecture 53 The SoundManager Part 2
Section 5: Mobile Devices
Lecture 54 Mobile Devices (iOS/Android)
Lecture 55 Setup for iOS
Lecture 56 Setup for Android
Lecture 57 Unity Player Settings (iOS/Android)
Lecture 58 Build and Run (iOS)
Lecture 59 Build and Run (Android)
Section 6: Additional Features
Lecture 60 Code Comments
Lecture 61 Reskinning
Lecture 62 WaitForBoardRoutine
Lecture 63 Board Updates
Lecture 64 BoardDeadlock Part1
Lecture 65 BoardDeadlock Part 2
Lecture 66 BoardDeadlock Part 3
Lecture 67 BoardShuffler Part 1
Lecture 68 BoardShuffler Part 2
Lecture 69 LevelGoal
Lecture 70 LevelGoalScored
Lecture 71 ScoreMeter UI
Lecture 72 ScoreStar
Lecture 73 ScoreMeter
Lecture 74 LevelGoalTimed
Lecture 75 Timer UI Part 1
Lecture 76 Timer UI Part 2
Lecture 77 Time Bonus Part 1
Lecture 78 TimeBonus Part 2
Lecture 79 Time Bonus Part 3
Lecture 80 CollectionGoal
Lecture 81 Level Goal Collected
Lecture 82 Board SwitchTilesRoutine Update
Lecture 83 CollectionGoalPanel
Lecture 84 UIManager Part 1
Lecture 85 UIManager Part 1: Correction
Lecture 86 UIManager Part 2
Lecture 87 UIManager Part 3
Lecture 88 UIManager Part 3 Correction
Lecture 89 Message Window Update Part 1
Lecture 90 Message Window Update Part 2
Lecture 91 Message Window Update Part 3
Lecture 92 Message Window Update Part 4
Section 7: Boosters
Lecture 93 Boosters Introduction
Lecture 94 Booster User Interface
Lecture 95 Booster Class Part 1
Lecture 96 Booster Class Part 2
Lecture 97 Booster Class Part 3
Section 8: Q&A Updates
Lecture 98 Color Bomb Update
Lecture 99 Board Refactor Update
Lecture 100 NOTE ABOUT Q&A LECTURES
Lecture 101 Q&A Blockers
Lecture 102 Q&A Level Configuration
Lecture 103 Q&A: SwitchTiles Update
Lecture 104 Q&A: Looping Music
Lecture 105 Q&A: PlayerPrefs Usage
Lecture 106 Q&A: Camera Drag
Lecture 107 Q&A: BoardHint
Intermediate Unity developers with basic working knowledge of C# scripting,Unity developers interested in creating a match-three game
Buy Premium Account From My Download Links & Get Fastest Speed.