Create Old Arcade Games With Unity Game Engine
4.5 (56 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,393 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Create Old Arcade Games With Unity Game Engine to your Wishlist.

Add to Wishlist

Create Old Arcade Games With Unity Game Engine

Learn How To Create Old Arcade Games Like Pacman, Arkanoid, Space Shooter And Others Using Unity Game Engine
4.5 (56 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,393 students enrolled
Created by Awesome Tuts
Last updated 7/2017
English
Current price: $10 Original price: $155 Discount: 94% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn Intermediate Scripting
  • Learn Advanced Scripting
  • Program And Solve Complicated Problems Using C#
  • Create Simple Menus
  • Use Two Dimensional Arrays
View Curriculum
Requirements
  • Anyone Who Knows Programming And Wants To Learn Game Development(You Will Need To Learn Unitys Interface)
  • Knowledge About C# Programming Language(It Does Not Have To Be Advanced Knowledge But You Should Be Comfortable Writting Your Own Code)
Description

*** Course Updated April 15 2017 ***

Leveraging Unity's build in 2D tools we are going to take a look at how can we create some of the most popular arcade games.

We are going to dive directly into game development so pre-knowledge is required. I'm going to assume that anyone who takes this course knows C#(You don't have to be an expert coder but I do expect that you know what are classes, objects, inheritance, arrays among other things).

You will also benefit from my super fast response if you have any issue that you are stuck with(I check Udemy forums every day if someone posts a question). Oh and all the students taking the course will also be there to help you!

All project files will be included and you are free to use them for anything that you like, personal or commercial use!

The Games That We Are Going To Create Are:

Brick Breaker

Brick Breaker is the remake of the famous Arkanoid game where you have a paddle that you can move in order to hit the ball and the ball bounces off that paddle. The goal of the game is to hit all the bricks that are in the game and when the last brick is hit the game is over. We are going to see how can we leverage the power of unity's physics system in order to make the ball move in our level and how can we calculate the direction where the ball needs to go when we hit the paddle.


Space Shooter

Space Shooter games exist since 1980, and they are very popular. In our game we are going to take a look at how can we create a space shooter game with all of its features. We are going to implement scrollable background to simulate an infinite background effect, we are going to spawn enemies which are going to have their own AI and they are going to try and destroy our ship. The ship that we are going to control is going to be able to move left and right and shoot the attacking ships.


Minesweeper

Old and famous windows game where you need to click on the mine field in order to win the game, but be careful if you stumble upon a mine then game over!! We are going to see how can we dynamically create levels e.g easy, medium and hard, and how can we layout our mines through our code. We are going to use two dimensional arrays in order to store the mine fields, and we are going to use the indexes e.g rows and columns to retrieve those mine fields. We are going to use the famous Flood-Fill algorithm which is the algorithm that is used in order to create games such as minesweeper.


Pacman

The good old Pacman was released back in the 1980s, its a cool game where you need to feed the pacman but in the same time avoid the monsters attacking pacman. The most interesting thing that we are going to learn is the AI implemented for the monsters. We are going to program the movement of the monsters so that they determine on their own where they want to go. We will use linecasting to achieve this feature.


Enroll Now!! You Will Not Be Disappointed!!

Who is the target audience?
  • Anyone Who Has Created At Least One Game In Unity Or Any Other Game Engine
  • Experienced Game Developers
  • Anyone Who Knows Programming And Wants To Learn Game Development(You Will Need To Learn Unitys Interface)
Students Who Viewed This Course Also Viewed
Curriculum For This Course
40 Lectures
04:23:14
+
Introduction
2 Lectures 11:03

Recommended Unity Version For The Course (Don't Skip This Video)
03:21
+
Brick Breaker
5 Lectures 38:28


Preparing Our Game Elements
10:49

Creating Our Scripts
11:31

Brick Scripts
04:46
+
Space Shooter
9 Lectures 52:18


Creating Prefabs
03:36

Gameplay Background
07:24

Plane Script
08:14

Bullet Script
05:18

Plane Shoot
04:36

Enemy Plane Move And Shoot
08:14

Spawner
07:03
+
Minesweeper
8 Lectures 01:07:49


Menu Controllers
08:36

Creating Our Mine Field
05:29

GameManager
14:55

Mine Field Class
06:39

Matrix Grid
16:43

Wrapping Things Up
07:09
+
Pac-Man
7 Lectures 01:05:57


Creating The Maze
08:03

Creating Pac-Man And Monster Animations
11:24

Pac-Man Movement
15:43

Monster Movement
17:45

Wrapping Things Up
05:10
+
Updates
7 Lectures 27:03
Navigating Between Scenes
05:20

OnLevelWasLoaded
04:35

Setting Sprites Compression At True Color
04:16

Rigidbody IsKinematic
04:23

Rigidbody Simulated Property
02:03

Common Mistake While Animating In Unity
03:18

How To Change The Screen Size In Game Tab
03:08
+
Bonus Section - Download Free Assets
2 Lectures 00:35
Commercial Free 2D And 3D Assets (Free Download)
00:21

Create A 3D Shooter Game In Unity (Free Course)
00:14
About the Instructor
Awesome Tuts
4.5 Average rating
3,467 Reviews
33,226 Students
9 Courses
Teaching People How To Make Games And Apps

Awesome Tuts is a part of Awesome Graphics Company that makes awesome games and provides quality e-learning for people who want to learn game development and programming.

We are focusing on game development and try to teach people how to develop games using practical examples, but you can find other topics as well.

We are a team of 4 people lead by Fahir, main tutor, programmer and leader of the group.

We also started a YouTube channel where we also teach game development so you can check that out and see what we have to offer.

We enjoy teaching people and mostly providing information that is not accessible anywhere else, you can join our Epic 2D Game Development Course and see for yourself… And if you like it, then we have good news for you, this is just a start, more courses are coming so stay tuned.

So what are you waiting for? Why don't you join our Epic 2D Game Development Course And Learn How To Make Awesome Games??