2048: Build Your First Complete Game with C# & Unity

Clone This Popular Game to Master Important Game Development Principles

Beginner 0(0 Ratings) 0 Students enrolled English
Created by Jeremy White
Last updated Mon, 28-Nov-2022
+ View more
Course Description

Remember that 2048 game that had everyone addicted to their phones, swiping numbers every which way? Take a peek into what’s under the hood. Dive into use of the Unity3D game engine and C# programming, and learn everything from how to write scripts to enabling functions like tracking and storing scores. You’ll end this course with a polished, working product, and having consolidated skills applicable towards any future programming projects.

  • Clone the popular 2048 math puzzle game w/ 5 hours of content
  • Master use of Unity3D & C#
  • Add visual enhancements to your game, including animation of merging & moving tiles in your game
  • Write scripts to track player scores, store high scores & more
  • Fix bugs & review your code
  • Finish the course w/ a polished product worth publishing to the App Store
  • Master valuable skills transferrable to future programming projects

What you'll learn?

  • You will be able to build a complete 2048 Game
Requirements
  • You have an attitude to learn while having fun :)
  • Basic C# programming knowledge is helpful but not required
  • Internet Access
Course content
42 Lessons 04:56:02 Hours
Welcome
3 Lessons 00:07:16 Hours
  • Course Overview
    00:04:50
  • Introduction
    00:02:26
  • Resources to Start 2048 Development (Downloadable)
    .
Screen Layout with Unity UI
11 Lessons 01:17:20 Hours
  • Introduction
    00:03:30
  • Creating New Project and Importing Assets
    00:05:43
  • Introduction to Unity User Interface (UI)
    00:09:04
  • Parenting and Sorting Order of Unity UI
    00:08:13
  • Assembling the Game Screen (Part One)
    00:07:35
  • Assembling the Game Screen (Part Two)
    00:09:33
  • Adding Custom Styling to Parts Of Text Using RichText
    00:07:29
  • Anchoring of Unity UI
    00:09:57
  • Creating a Grid of Tiles on the Game Field
    00:04:37
  • Making the Grid Resolution Independent
    00:06:26
  • Add Numbers to All Tiles on the Game Field
    00:05:13
Main Game Mechanic
19 Lessons 02:32:15 Hours
  • Introduction to Section 3
    00:06:53
  • Reading Input from Keyboard
    00:09:56
  • Storing Color Info for Different Tiles
    00:09:40
  • Creating a Tile Script
    00:09:40
  • Clear The Field When the Game Starts
    00:09:57
  • Store the Info About All Tiles in Game Manager
    00:06:36
  • Randomly Generate New Tiles
    00:08:09
  • Main Game Mechanics Discussion
    00:09:52
  • Create Lists of Rows and Columns
    00:06:02
  • Create Methods for Shifting Tiles
    00:09:34
  • Moving Tiles on the Game Field
    00:08:18
  • Merging Tiles
    00:08:46
  • Bug Fixes and Automatic Tile Generation
    00:08:48
  • New Game Button
    00:05:37
  • Score Tracking With PlayerPrefs
    00:09:42
  • Making Game Over Panel
    00:05:36
  • Configuring Game Over Panel
    00:04:27
  • Display Game Over Message
    00:07:54
  • Display You Won Message
    00:06:48
Advanced Features
8 Lessons 00:53:52 Hours
  • Introduction to Section 4
    00:02:45
  • Add Rounded Corners and Reset PlayerPrefs
    00:06:58
  • Coroutines Example
    00:09:53
  • Preview of Delays
    00:02:50
  • Delays Code Review
    00:09:36
  • Creating Animations for Tiles
    00:09:46
  • Enabling Animations in Code and Testing
    00:06:00
  • Bug Fixes and Touch Input Code Review
    00:06:04
Course Summary
1 Lessons 00:05:19 Hours
  • Summary
    00:05:19
+ View more
Other related courses
About instructor

Jeremy White

Computer Science Expert

0 Reviews | 2 Students | 11 Courses
Student feedback
0
0 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Reviews

$199.99 $9.99
Includes: