Unity Professional Development From A to Z - Build 10 Games

Complete Guide to Design, Build, Monetize and Publish Professional Games Using Storyboard in Unity for iOS & Android.
3.4 (152 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.
2,919 students enrolled
$20
Take This Course
  • Lectures 205
  • Contents Video: 25 hours
    Other: 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2015 English

Course Description

** Updated May-2016 **

Unity Professional 2D Game Development Plus 7 Games Projects!

In this course you are going to design, develop, publish and monetize a complete game with 36 level and different stages with a complete story board using Unity3D UI KIT, the name of this game is "Flaty Box", This course compatible with Unity 4.x and Unity5.

NOTE: MORE THAN 400$ ASSETS AND RESOURCES COMES WITH THIS COURSE!.

You are going to get 7 Projects worthy over $400 once you register in the course:

  1. Flaty Box Game
  2. Unity StoryBoard UI KIT ($75)
  3. Draw-on-screen (50$)
  4. Stickers 2d (35$)
  5. 3 STARS WINING DIALOG (35$)
  6. Android ML App + Course ($199)
  7. Clony Bird Game
  8. Clony Bird Game Manual


This course is unique in its content and the first in its kind; It's a complete project-based process to build a complete 2D game using Unity3D from A to Z. We start building the game from the ground up with a clear step by step lessons without jumping. We cover everything related to the design and development for this game starting from the design in Photoshop and choosing color palette then moving to development, configuration and integration with the professional UI KIT tools with all different components and screens and dialogs and testing of the game using Unity3D in order to let you develop a professional game with attractive user interface not in weeks or months but within a matter of few hours.

We guide you in details how to design the listing and publish the game on Google Play Store, Apple iOS Store and on Unity Asset Store which is one of the hottest markets on the web.

The Following features are supported in this game :

  • Supports PC, Mac, Linux, iOS and Android.
  • Responsive UI.
  • Scripting is based on C#.
  • Beautiful graphics & Sound Effects !
  • Includes Scrollable Grid for stages and levels .
  • Player references (Save,Load,Reset) on local files.


Game Storyboard UI KIT will make you forget the UI part when you are creating 2D/3D game. It's using the last Unity features like Sprites, Animation with complete storyboard for your game with all required screens and dialogues.

Unity is on the top of the develop-once distribute-many platforms and it is really an awesome one-stop-shop platform and game engine for games, that is why we choose it as development platform.

Course Preparation Team:

  • Ahmad Naser
  • Baraa Nasser
  • Asma Hammad

What are the requirements?

  • Mac or PC capable of running Unity3D.
  • A copy of Unity3D 4.5 or higher, available free.
  • Adobe Photoshop, available free.

What am I going to get from this course?

  • Game Design and colors branding trends.
  • Unity3D Development Fundemantals.
  • Design Complete Professional Unity3D Storyboard Game.
  • Build Your Android Version of the game.
  • Build Your IOS Version of the game and XCode Integration.
  • Build And Sell Your Own Unity3d Package to Unity Asset Store.
  • Work with all types of screens (splash, about us, settings, reset, stages, levels, in game, upcomming).
  • Work with all types of dialogs (pause,timeout,win,lose,exit,confirmation,3 stars).
  • Configure game shared preferences storage to store user playing records.
  • Restart the game to factory settings.
  • Publish the game to Google Play Store.
  • Publish the game to Unity Asset Store.
  • Publish the game to Apple IOS Store.
  • Discover the mobile apps monetization methods.
  • Integrate and monetize your game with ads.
  • Get thousands of free app installs and traffic to your games.

What is the target audience?

  • Game Developers
  • Game Designers
  • Non-Programmers
  • Beginners
  • Android Developers
  • IOS Developers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Whats New in This Course?
Preview
03:52
What Does The Course Cover?
Preview
05:04
What You Get With The Course?
Preview
02:29
Source Code and Important Notes
1 page
Section 2: Prepare your environment
Install Unity and Photoshop
Preview
10:44
Notes about the software
Article
Section 3: Get started with Unity5 and C#
Introduction to Abstract Thinking and GameObject
10:25
How to Create Multiple Game Objects with instantiation
08:27
Create First Project and Explore Unity Environment
11:54
Create Basic Hello World Application with a Button Click
08:55
Change Color State of Button From Serialized Field Based on Button Click
08:49
Variables and States, Scope of Variables, Comments
11:46
Hierachy Browser, Function Argument, if else Statements
04:44
Reference Parent and Child Game Objects and Components
02:51
Scope of if statement, return type and void, private and public methods
04:58
Function Call Another function, string Concatenation, Get function Result
06:02
Passing String Value From UI To Code, Playmode tint
03:06
Passing GameObject as a function Argument From UI To Code
07:55
Prefabs and Reusability
08:05
Getting Objects, Tags, Arrays, Loop
14:08
Click to Navigate between Scenes from Build Settings Name
03:09
Section 4: Design the game objects
Design the player, background, coins, Obstacles.
04:44
Section 5: Game Core Development
Create new project and importing sprites
05:02
Adding the player and its animation
Preview
05:39
Adding the game objects and the background
07:06
Adding colliders and rigidbody to the game objects
05:01
Adding game and player attributes and sounds effects
09:27
Add movement to the player and understand isGrounded
06:59
Add Score collision detection and score text mesh
08:12
Extend and move the world and work with deadzones
12:54
Some Notes About Next Two Lectures
Article
Adding Custom Jump Animation with Transition Parameters
06:51
Scripting the Jump Animation States with Time Delay
11:17
Adding winning checkpoint
06:26
You Decide whats next!
Article
Section 6: LineRenderer, Materials, Raycast, simple Collision
Point Material, MeshRenderer and Filters
07:54
Differentiate Behaviour For Point MeshRenderer
11:11
Instantiate Point Behaviour at Run Time
05:53
Understand Virtual Raycast in the space
06:51
Raycast Move Collision For Points
08:31
Handle Raycast Move Collision Per Point
06:52
Handle Touch And Mouse Clicks
04:13
Touch And Mouse Raycast Per Point
03:36
LineRenderer Component
05:24
Initialize LineRenderer From a Prefab
06:14
Initialize Circle Point From a Prefab
05:30
Generate Points Based On Mouse Click
05:56
Draw a SingleLine
10:42
Draw MultipleLines
11:19
Draw Lines With Different Random Colors
08:37
Section 7: Responsive UI Design and Animation
Introduction to UI Section
Preview
01:53
Download Images and resources used in this section
Article
Import Sprites And Make Responsive Background
11:42
Introduction to anchors and pivot point
09:34
Working with responsive images, buttons, panels,text
09:45
Responsive menu and layouts
08:58
Responsive scrollable slider menu
08:35
Basic states concept of animation for the menu
05:06
Add Menu Close and open buttons and adding a wrapper for menu
10:34
Creating Menu Transition and setup trans flags
09:07
Making Menu Overly and Scripting Animation
08:05
Custom Event Handling For Sprites
12:47
Custom Event Message Call
09:21
Custom Responsive Sprite
10:10
Section 8: Audio Management
Intro to AudioSource
16:16
Understand Singleton Design Pattern For Audio Manager
17:16
Section 9: Storyboard UI Kit Integration
Exploring UI Kit
05:16
Importing UI Kit to your project and adding in build settings
05:45
Integration of layers for the UI Kit with Troubleshooting
10:13
Configure the pause dialog
06:44
Configure the lose dialog
04:33
Configure the win dialog
02:05
Configure load, restart and next level events
03:44
Fixing font, win dialog, timeout dialog
04:14
Adding more 3 levels and configuring levels and maxcount
07:45
Preview of the 3 levels and playing experience
05:27
Section 10: Publish to Google Play Store
Adding up to 24 level to the game
04:12
Design and rebrand the splash and main screen logos and buttons
11:29
Customization and design of about us scene
09:12
Design the game icon for google playstore
05:46
Adding the android splash screen (optional)
02:03
Install Latest Android Studio
07:15
Download SDK's
Article
Install and Configure Android Sdk for Unity environment
06:24
05:36

To get the free coupon for the android course check the download links in this lecture in the right of your screen

Publish and design the listing of the game in google play store
10:52
Section 11: Publish to Unity Asset Store
Get publisher account and install publishing tools and folder organization
02:43
Create a new Package and exploring settings and description tags
04:11
Design Different Types of images for unity asset store
08:52

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ahmad Naser, Freelance Architect, Senior Developer and Designer, Trainer

Hi! I'm Ahmad. I have a degree in Computer Science from Birzeit University and you might call me a bit of computer geek.

I'm comfortable with a large range of languages and techniques.

After implementing enterprise applications using Salesforce and Siebel CRM for 3 years and with professional experience in building websites, cloud apps, ios apps, unity games, android mobile apps and educational games for 6 years. I decided to share my technical knowledge with people all over the world to benefit from my experience and build their own careers specially because I am a real world example with over 20 successful game on Google Play Store, Asset Store and Apple Store, So your success is mine and I want to help you reach your goals step by step exactly as I do.

I'm passionate about teaching people about technologies, so from time to time I gave courses online and in learning centers and teach beginners and professionals on many technologies and development frameworks. One of my greatest goals in life is growing the next generation of software professionals and to keep teaching programming at every opportunity I get.

I can't wait to help you experience the achievement and financial freedom that having a deep understanding of technology brings.

So why not start learning to design & develop now by joining our epic Unity 3D professional 2d game development course?

See you soon!

Ahmad

Ready to start learning?
Take This Course