Mô tả

** Updated October-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

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

32 sections

Introduction

3 lectures
Whats New in This Course?
03:52
What Does The Course Cover?
05:04
Source Code and Important Notes
1 page

Prepare your environment

2 lectures
Install Unity and Photoshop
10:44
Notes about the software
00:19

Get started with Unity and C#

15 lectures
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

Design the game objects

1 lectures
Design the player, background, coins, Obstacles.
04:44

Game Core Development

13 lectures
Create new project and importing sprites
05:02
Adding the player and its animation
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
00:25
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!
00:19

Design Game Manager Layout

6 lectures
What we are going to build in this section.
03:23
Download images used to develop the game manager
00:01
Create project and import sprites
16:36
Create responsive panels
10:22
Design the main panel
18:55
Design bottom and top panels
14:41

Advance Screen UI Design, Classes

12 lectures
Vertical and horizontal layout
19:06
Download lecture resources
00:01
Add action to buttons, drag and drop
13:48
Add buttons listener via script
15:22
Download lecture resources
00:01
Permanent Storage and Player Preferences
06:38
JSON and Serialized Levels
16:40
Get Object from JSON
04:55
Maintain Player Preferences with JSON
06:07
Download lecture resources
00:01
DataRoot and Table Saving
13:44
Download lecture resources
00:01

Game Storage Manager

10 lectures
Create Storage Manager
08:44
Default Levels Data Method
07:06
Save and Read Levels Data
09:56
Initialize different status for level
14:23
Link Item to level.
06:12
Bind level with stored data
16:10
Unlock level on button click
16:49
Apply data once level is loaded
02:26
Lock, Unlock, Reset and Control Stars
14:51
Download lecture resources
00:01

Pokemon Game Slider

12 lectures
Design the slider panels
14:58
Download lecture resources
00:01
Add slider item, Mask, Scroll Rect
13:36
Get width of slide item
14:31
Download lecture resources
00:01
Dynamic slider recttrasnsform
13:52
Manual Slide the slider
12:42
Download lecture resources
00:01
Activate slider animation with a button click
20:42
Download lecture resources
00:01
Adjust canvus to the world space
03:42
Download lecture resources
00:01

Bind Slider, Menu levels Control

5 lectures
Get slides inside the script
10:10
Bind slides from storage
11:16
Download lecture resources
00:01
Levels menu and sub level navigation
17:32
Download lecture resources
00:01

LineRenderer, Materials, Raycast, simple Collision

15 lectures
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

Responsive UI Design and Animation

14 lectures
Introduction to UI Section
01:53
Download Images and resources used in this section
00:13
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

Audio Management

2 lectures
Intro to AudioSource
16:16
Understand Singleton Design Pattern For Audio Manager
17:16

Storyboard UI Kit Integration

10 lectures
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

Publish to Google Play Store

10 lectures
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
00:07
Install and Configure Android Sdk for Unity environment
06:24
Generate the signed game apk to google play store
05:36
Publish and design the listing of the game in google play store
10:52

Publish to Unity Asset Store

5 lectures
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
Finalizing the package and successful submission to unity asset store
07:55
How to Submit Your Unity5.x Project to Unity Asset Store 2016
20:05

Apple IOS Integration, Exporting, Testing and Publishing

8 lectures
Requirements for the Unity IOS Development
04:21
Create an Apple ID and Register in Apple Developer Program
07:57
Install and Launch XCode
06:42
Create Your First IOS XCode Project and Test it
09:42
Integrate the IOS Project, Enable Storage Env, Fixing Screen scale, Dialogs ...
08:54
Configure build settings for IOS & Xcode and testing on IPad device
08:03
Extra Integration step for IOS8
1 page
Publish Your Game on Apple Store in 21 Step
14 pages

Advanced Storyboard UI Kit with Unity5.x

19 lectures
Convert Your Unity4.x Project to Unity5.x
05:03
Explore Responsive UI and Change the Splash Screen Logo
05:28
Understand and Practise Multiple Screens Support with Responsive UI
08:03
Animation with Wait Time Based Event Handling for Splash Screen
08:11
Responsive Main Screen
02:42
Fix Stages Screen and Design Stages Header
08:23
Extend the Number of Stages
09:10
Extend the Slider Pagination Dots
11:44
Game's Level Integration with Unity5
08:10
Exploring the Sound Effects and General Object
09:40
Add Music in the Background for All Scenes
05:53
Manual Turn on and off Background Music and Sounds
11:38
Add Additional Level and Change Background
03:03
Score Based Winning Criteria
08:17
Time Based Winning Criteria Using the Timer Class
11:09
Control Game's Difficulty thru Animation Speed and Timer's Time
08:36
Working with Storage Manager to Handle Levels and Player Preferences
07:46
Solve World Infinite Loop and see importance of the storyboard scenes flow
07:42
Working on Finish Scene and Social Links
07:39

Storyboard UI KIT Events System (Buttons, Dialogs)

7 lectures
Create a Custom Button and Bind It with a Function
09:47
Understand General Game Object And Handle it between scenes
08:12
Create and Use Coroutines to Toggle Loading Menu
06:56
Create Custom Dialog and Assign It in the Event System
11:53
Show and Hide Dialog When a Button Clicked
08:34
Custom Slide up and down Animation for the Dialog
12:31
Control Animation Speed and Transitions and exit time
07:34

Storyboard UI KIT FAQ

1 lectures
'toggle0' AnimationEvent has no function name specified!
06:42

Monetize your Game using Startapp

7 lectures
Game Monetization Introduction
42 pages
Overview - Maximize Your Earning Using Startapp
08:55
Register in Startapp and Learn these Important Terms In the Startapp Analytics
10:08
Install Startapp Sdk with the Api Configuration
09:03
Startapp MainAdsController and BannerAds
03:22
Create Startapp Interstitials Ads and Export the Apk File
09:24
Live Demo for Startapp Banner Ads and Interstitials Ads
03:26

Unity 5.2 and Visual Studio 2015

1 lectures
Tutorial - Unity 5.2 and Microsoft Visual Studio 2015
09:39

More about Monetization

3 lectures
Major Unity ads plugins and vendors
11:38
Initialize Adbuddiz plugin Sdk and integrate it with game
07:13
Configure adds using Adbuddiz based on a defined display criteria
07:30

Introduction to In App Purchase

23 lectures
What we are going to make in the next three sections?
07:12
Download InAppPurchase Packages
00:10
Virtual Currency and Virtual Items
09:58
Setup Google InAppPurchase Account
06:20
Gmail Testing Account
05:11
Configure Soomla InAppPurchase Project
02:26
Configure IAP Alpha Version
12:25
Publish First Alpha to Google Play Store
10:32
Alpha opt-in link And Enable User Testing
09:18
IAP Constants, Images, Naming Convention
13:45
Add IAP Items inside Google Play Console
09:14
Add Virtual Currency and Virtual Currency Packs
07:56
Add Life and Life Pack Virtual Goods
08:03
Add LifeTime NoAds Virtual Good
02:36
Local Equippable Items
08:32
Category and Global Equippable Items
07:04
More SingleUse Virtual Goods
04:02
Upgrade for Virtual Goods
07:58
IStoreAssets Versioning and main public functions
11:10
Flow Chart of execution of IAP Project
10:54
SoomlaInitializer and SoomlaStorageInitializer
13:29
SoomlaStore GiveStarterItems, Play Audio, Show Ads
10:24
SoomlaSceneHandler
11:51

Multilayered Audio Management

2 lectures
AudioSource and Audio Controller
06:09
How to use AudioController and Multilayer AudioSources
18:25

IAP and ads Management

4 lectures
Startapp monetization account and app settings setup
05:06
MainAds Controller - Startapp Main Screen Banner
09:19
Show Interstitial ads criteria
10:58
Startapp manifest file settings
03:02

IAP Store Management, Testing, Deployment

25 lectures
StoreInventory and StoreController initialization
14:41
View of VirtualStoreItem
15:46
VirtualStoreItem states and InsufficientFundsException PopUpMessage
17:03
VirtualStoreItem Buttons And UI States
10:51
nitStoreItems
05:53
InitContainer
16:58
OnGoodEquipped and OnGoodUnEquipped events
06:27
Understand The Store menu states
19:51
Extensions Methods and StoreView
14:57
Prepare Alpha 0.2 Version
06:58
Predeployment Test
06:17
Troubleshooting and testing of your app
09:50
Prepare you device to get the alpha test 2
02:58
Getting help for your IAP problems
02:47
TroubleShooting Error 3
07:35
TroubleShooting Cancel Orders and Using Adb Commands
12:17
Backup your project and update package version
09:38
Solve Apk Build Errors like dex-format
07:43
Change tester account enable in app purchase to restricted countries
09:02
Move to Production Phase
04:19
Solve error 3 with new public key and publish alpha5
05:54
Test final alpha 5 version on real device
12:32
Move alpha 5 to production
00:58
Test production on real device
06:54
IAP APK Demo
00:04

Promote Your Game Using Google AdWords

4 lectures
Sign Up and Create Your First Test Campaign
03:42
Real World Example from Applying Google Adwords
03:36
Link Google Play with Adwords
04:12
Create App Campaign and set its Properties
05:17

Get Thousands of free app installs to your game using Giftiz SDK

6 lectures
What is Giftiz, Demo and Showcase
05:55
How to get Giftiz API Key and SDK
00:06
Import Giftiz SDK and Starting with Giftiz Custom ButtonController
11:01
Adding Giftiz Button Handler And Mission Criteria
07:45
Adding Responsive Main Screen Giftiz Button
05:45
Export and Test The Game For Production
06:48

Resources

1 lectures
Source Code
1 page

Learn How to Design Your Games Web Landing Pages

1 lectures
Design Your Games landing pages using WordPress and Thrive Architect
32:14

Bonus Material

4 lectures
Conclusion
01:28
Bonus Material
1 page
Free game graphics and audio resources
00:22
Game Design Document
00:03

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.