Make a Ninja Survival game for mobile in Unity3d and Blender

In this course, you learn how to build a Ninja game for mobile using Unity® and Blender. This course is unique because we make both the code and the art for the game from scratch. We teach you the fun...

  • All levels
  • English

Course Description

In this course, you learn how to build a Ninja game for mobile using Unity® and Blender. This course is unique because we make both the code and the art for the game from scratch. We teach you the fundamentals of designing, coding, and modeling a mobile game. First you design the game and its functionality in Unity®. You learn how to code in C# and build video game levels. Don't worry if you've...

In this course, you learn how to build a Ninja game for mobile using Unity® and Blender. This course is unique because we make both the code and the art for the game from scratch. We teach you the fundamentals of designing, coding, and modeling a mobile game. First you design the game and its functionality in Unity®. You learn how to code in C# and build video game levels. Don't worry if you've never coded before. We start simple and add more to the game as the course goes on.

What you’ll learn
  • This course is unique
  • we make both the code and the art for the game from scratch
  • We teach you the fundamentals of designing, coding, and modeling a mobile game
  • Blender is a revolutionary tool for making 3D art digitally
  • But did you know that only one person made each?
  • Usually it takes a whole team of people to build a game

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Introduction to Unity

3
Section 3 : Introduction to Coding

4
Section 4 : Introduction to Inputs

5
Section 5 : Introduction to Prefabs

6
Section 6 : Jumpers

7
Section 7 : Adding More Functionality

8
Section 8 : Enemy Logic

9
Section 9 : Designing the Game

10
Section 10 : Turrets

11
Section 11 : Game Logic

12
Section 12 : Configuring the Player

13
Section 13 : Endless Mode

14
Section 14 : Menu and Level Design

15
Section 15 : Introduction to Blender

16
Section 16 : Background Art

17
Section 17 : Game Assets

18
Section 18 : Finalizing the Art

19
Section 19 : Integrating the Art

20
Section 20 : Source Code and Assets

Curriculum

      Section 1 : Introduction
    1
    Gameplay
      Section 2 : Introduction to Unity
    2
    Introduction
    3
    Unity Editor
    4
    Moving a Cube
    5
    Materials
    6
    Lights
    7
    Particle System
    8
    Applying Physics
    9
    Asset Store
      Section 3 : Introduction to Coding
    10
    Introduction
    11
    Variables
    12
    Methods
    13
    If Blocks
    14
    Loops
      Section 4 : Introduction to Inputs
    15
    Introduction
    16
    Key Presses
    17
    Moving a Player
    18
    Jumping
    19
    Moving Forward
    20
    Cycling Cameras
      Section 5 : Introduction to Prefabs
    21
    Introduction
    22
    Introduction to Prefabs
    23
    Random Angles
    24
    Explosion Effect
    25
    Adding Explosion Effects
      Section 6 : Jumpers
    26
    Setting up the Project
    27
    Building a Simple Scene
    28
    Percentage Coordinates
    29
    Clicking Variation
    30
    Player Movement
    31
    Orthographic Camera
    32
    Jumping Enemy
    33
    Jumping Enemy Movement
    34
    Killing the Player
    35
    Canvas
    36
    End Game Messages
      Section 7 : Adding More Functionality
    37
    Reusability
    38
    Dynamically Adding the Enemy
    39
    Game Mode Switch
    40
    Setting up the Rolling Enemy
    41
    Rolling Enemy Movement
    42
    Enemy Positions
    43
    Killing the Player
    44
    Depth Range
    45
    Horizontal Range
      Section 8 : Enemy Logic
    46
    Creating the Bouncing Enemy
    47
    Moving the Bouncing Enemy
    48
    Diagonal Movement
    49
    Movement Flip
    50
    Initial Angle
    51
    Enemy Collision
    52
    Multiple Bouncers
    53
    Depth Walls
      Section 9 : Designing the Game
    54
    Designing the Crawlers
    55
    Crawling Enemy Movement
    56
    Jumping Force
    57
    Finishing the Jumping Logic
    58
    Spawning Crawlers
      Section 10 : Turrets
    59
    Designing the Enemy Turret
    60
    Turret States
    61
    Turrent Movement
    62
    Smooth Aiming
    63
    Aiming
      Section 11 : Game Logic
    64
    Preparing the Game Logic
    65
    Raycast
    66
    Shooting Weapons
    67
    Aiming Improvements
    68
    Targets
    69
    Shooting the Player
    70
    Destroying the Targets
      Section 12 : Configuring the Player
    71
    Configuring the Player
    72
    Moving Up
    73
    Jetpack Thrusters
    74
    Designing the Enemy
    75
    Wave Patterns
    76
    Spawn Enemies
      Section 13 : Endless Mode
    77
    Setting up Endless Mode
    78
    Highscores
    79
    Refactoring the Spawn Logic
    80
    Increasing the Difficulty
    81
    Bouncer Difficulty
    82
    Crawler Difficulty
    83
    Turrets Difficulty
    84
    Targets Difficulty
    85
    Jetpack Difficulty
      Section 14 : Menu and Level Design
    86
    Building the Menu Scene
    87
    Level Selection
    88
    Level Picker
    89
    Losing the Game
    90
    Level Parameters
    91
    Setting Difficulties
    92
    Setting Endless Mode
      Section 15 : Introduction to Blender
    93
    Introduction to Blender 3D
      Section 16 : Background Art
    94
    Floors
    95
    Walls
      Section 17 : Game Assets
    96
    Bouncing Enemy
    97
    Rolling Enemy
    98
    Double Rolling Enemies
    99
    Crawler Enemy
    100
    Turret Enemy 1
    101
    Turret Enemy 2
    102
    Player Ninja Character
    103
    Enemy Ninja Character
    104
    Ninja Stars
    105
    Flying Enemy
    106
    Jet Pack
      Section 18 : Finalizing the Art
    107
    Assets Toon Shading
    108
    Background
      Section 19 : Integrating the Art
    109
    Starting to Integrate Art
    110
    Integrating Jumper Art
    111
    Integrating Roller Art
    112
    Integrating Roller Art Continued
    113
    Integrating the Crawler
    114
    Integrating the Turret Model
    115
    Aiming the New Turret
    116
    Integrating the Target Enemies
    117
    Integrating the Flying Enemy Art
    118
    New Player Art
    119
    Integrating the Dojo
    120
    Adjusting the Interface
    121
    Challenge Time!
      Section 20 : Source Code and Assets
    122
    Source Code and Assets

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.