Make Modern Pong Game

New Unity course for complete beginners.
Would you like to make a 3D graphics game and learn to program with C#?
Free for a limited time!

What will I Make?

You will make one of the first computer games ever created - Pong for two players.

What will I Learn?

Get experience using Unity - leading 3D game engine

Work with 3D objects and apply materials

Use powerful cross-platform programming language - C#

Detect collisions, receive user input and create player movement

Develop problem solving skills

Get an excellent understanding of the game making process

Course Gallery

Pong_Course_Shot_04
Pong_Course_Shot_02
Pong_Course_Shot_05
Pong_Course_Shot_03
Pong_Course_Shot_06
Pong_Course_Shot_01
Pong_Course_Shot_07

Syllabus

Learn how to download, install and run Unity game engine on your computer.

#1 Unity Installation
  • Download and Install Unity

  • Create Unity ID

  • Run Unity

  • Explore Sample Content

  • Quiz

Understand how physics work in Unity. How to create Colliders, Triggers and change properties with Physic Materials.

#4 Physics basics in Unity
  • Rigid Bodies

  • Colliders

  • Triggers

  • Physic Materials

  • Quiz

Learn how to read user input and assign keyboard shortcuts to move rackets.

#7 Moving Rackets
  • Preparing the Racket

  • IF Statement

  • ELSE Statement

  • Racket Logic

  • Keyboard Input

  • Quiz

Connect Ball and Game Manager Scripts in order to make Game Manager aware of any Ball events .

#10 Dialogue of Scripts
  • Game Manager and the Ball

  • Referencing the Ball

  • Get Ball Component

  • Scripting a connection

  • Quiz

Get familiar with Unity interface, Game Objects and Game Components. Change object colors with Materials.

#2  The Pong Game
  • Game/Scene View, Inspector

  • Hierarchy, Project View

  • Pong Game Overview

  • Create New Project

  • Game Objects and Game Components

  • Create New Material

  • Quiz

Learn about C# programming language and write your first script to output “Hello World!” string to Console.

#5 “Hello World!”
  • Console Window

  • Creating Scripts

  • Writing “Hello World!” program

  • C# Programming Language

  • Print Command Output

  • Quiz

Get familiar with Prefabs in Unity and learn how to instantiate Game Objects with help of script.

#8 Game Manager
  • Game Manager Script

  • What is Prefab

  • Creating Ball Prefab

  • Instantiate Command

  • Creating Custom Method

  • Quiz

Learn how to destroy Game Objects with code, Implement maximum Score Limit and get familiar with scenes management in Unity.

#11 Respawning the Ball
  • Updating Player Score

  • Destroying Ball

  • Maximum Score Limit

  • Score Limit Implementation

  • Working with Scenes

  • Quiz

Learn how to Select, Move, Rotate and Scale Game Objects.

#3 Operations with Game Objects
  • Duplicate and Delete Game Objects

  • Undo/Redo

  • Transformation Tools

  • Selecting Multiple Objects

  • Viewport Navigation

  • Screen Resolution

  • Quiz

Make the Ball move by setting it’s velocity with help of Dot Operator.

#6 Launching the Ball
  • Declaring ballSpeed Variable

  • Initializing Variable

  • RigidBody Variable

  • Dot Operator

  • Movement Direction

  • Quiz

Learn how to use Tags to check collisions between Ball and Gates.

#9 Detecting Collisions
  • Collision Detection

  • Using onTriggerEnter Method

  • Introduction to Tags

  • Creating and Assigning Tags

  • Accessing Tags with Scripts

  • Quiz

Finalize game by adding User Interface elements and making them respond to Game Manager Script commands.

#12 User Interface
  • Lighting Fix

  • Planning UI

  • Assigning UI Elements

  • Scripting UI

  • Finalizing the Game

  • Quiz

How do I start?

Free for a limited time!

Enquiry

Get in touch with us using the form below
LINKS
CONTACT

martin.lau@phoenixcap.com

Tel: +852-2850-0711

Unit 503, 5th Floor Tower 2, Admiralty Centre, 18 Harcourt Road, Hong Kong

SOCIAL
  • White Facebook Icon
  • White YouTube Icon
  • Discord_icon

© 2018 RBrain Learning LTD | Allaxes Home | Privacy Policy | Terms and Conditions

Pong_Course_Shot_04

Learn Unity interface and simple tricks