Favorites
b/udemy2byELKinG

Make A Match-Three Puzzle Game In Unity

Make A Match-Three Puzzle Game In Unity

Last updated 5/2021
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 10.06 GB | Duration: 16h 10m

Make a match-three game from scratch!

What you'll 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

Requirements
Unity 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)

Description
Note: 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!

Overview
Section 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

Screenshots

Make A Match-Three Puzzle Game In Unity

Homepage

without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post

All comments

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.