Autoplay
Autocomplete
Previous Lesson
Complete and Continue
2048: Build Your First Complete Game with C# & Unity
Introduction
Introduction to the 2048 Course (5:45)
About The Author (1:08)
Download Assets to this Course
FAQ about our courses
Screen Layout with Unity UI
Introduction to Section 2 (3:31)
Creating New Project and Importing Assets (5:45)
Introduction to Unity User Interface (UI) (9:06)
Parenting and Sorting Order of Unity UI (8:15)
Assembling the Game Screen (Part One) (7:37)
Assembling the Game Screen (Part Two) (9:35)
Adding Custom Styling to Parts Of Text Using RichText (7:31)
Anchoring of Unity UI (9:59)
Creating a Grid of Tiles on the Game Field (4:39)
Making the Grid Resolution Independent (6:28)
Add Numbers to All Tiles on the Game Field (5:15)
Main Game Mechanic
Introduction to Section 3 (6:55)
Reading Input from Keyboard (9:58)
Storing Color Info for Different Tiles (9:42)
Creating a Tile Script (9:42)
Clear The Field When the Game Starts (9:59)
Store the Info About All Tiles in Game Manager (6:38)
Randomly Generate New Tiles (8:11)
Main Game Mechanics Discussion (9:54)
Create Lists of Rows and Columns (6:04)
Create Methods for Shifting Tiles (9:36)
Moving Tiles on the Game Field (8:20)
Merging Tiles (8:48)
Bug Fixes and Automatic Tile Generation (8:50)
New Game Button (5:39)
Score Tracking With PlayerPrefs (9:44)
Making Game Over Panel (5:38)
Configuring Game Over Panel (4:29)
Display Game Over Message (7:56)
Display You Won Message (6:50)
Advanced Features
Introduction to Section 4 (2:46)
Add Rounded Corners and Reset PlayerPrefs (7:00)
Coroutines Example (9:55)
Preview of Delays (2:51)
Delays Code Review (9:37)
Creating Animations for Tiles (9:48)
Enabling Animations in Code and Testing (6:02)
Bug Fixes and Touch Input Code Review (6:06)
Bonus lectures and extras
Conclusion (5:21)
Download Assets to this Course
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock