Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Creating your first game in Unity | 2D space shooter
Rating: 4.8 out of 5(3 ratings)
14 students

Creating your first game in Unity | 2D space shooter

From zero to first results in Unity and game development! Develop your first game and share with your friends!
Last updated 10/2022
English

What you'll learn

  • Install the Unity game engine
  • Learn to use the core Unity interface
  • Learn the C# programming language from scratch
  • Learn what reactive programming is and learn how to use the UniRx library
  • Create your first game and share it with your friends

Course content

3 sections38 lectures4h 2m total length
  • Installing Unity and the Code Editor3:23
  • Introduction. Overview of the Unity platform2:43

    Unity is a tool for creating 2D and 3D applications and games that runs on Windows, Linux and OS X operating systems.


    Unity is a cross-platform environment for creating computer games, developed by the American company Unity Technologies.


    The main advantages of Unity are the presence of a visual development environment,

    cross-platform support and a modular system of components. The disadvantages include the appearance of difficulties when working with multicomponent circuits and difficulties when connecting external libraries.


    Unity is distributed with four kinds of licenses. The free version of Unity has some limitations,

    but it is possible for her to distribute games, provided that the annual income from the game does not exceed $100,000.

  • Exploring the editor interface part 14:33
  • Learning the editor interface part 1. Test
  • Exploring the editor interface part 22:56
  • Studying the editor interface part 2. Test
  • Editor settings1:57
  • Editor settings. Test

Requirements

  • Programming skills are not required, all you need is a computer and desire!

Description

Want to create games in Unity? Try your hand!


This course will take you step by step from installation to your first game.

In the first module:

  • You will install the Unity game engine.

  • Disassemble UnityHub and all additional resources installed in it.

  • Learn about the Unity interface. What is it divided into and what is each part used for.


In the second module, master from the very beginning:

  • C# programming language

  • Its features

  • Operators, loops and more


in the third module.

  • You will create your space shooter game in stages:

  • Creating the main menu

  • UI layout

  • Creating a game scene

  • Adding 2D and 3D object to the scene

  • Object Collision Handling

  • Adding Effects

  • Adding animations

  • Adding sounds

  • Learning Reactive Programming


To begin with, I want to tell you general information about the GameDev sphere.

The development team consists of various positions:

  • Game designer - develops the main idea of ​​the game, as well as ideas for all game mechanics with which the player interacts.

  • The director thinks over the plot and dialogues of the game

  • Designers, 2D and 3D artists are working on the visual component of the project

  • And the developer combines all these elements into a single whole, collecting models, forcing the game world to come to life.


The term "game engine" is a direct copy of the English "Game Engine".

In fact, this is a complex of programs combined into a single whole, with the help of which visualization, sound accompaniment, movement of game characters, their actions in accordance with scripts, and much more are provided.


This term first appeared in the mid-1990s. It was associated with games in the genre of "first-person shooter",

or rather, with the most popular at that time Doom. The source code of this game was built very thoughtfully, with the main components highlighted: 3D graphics system, sounds, collision calculations, scripts. This led to the fact that game programmers did not write their own code, but used the achievements of the Doom developers,

having made some changes to the code: drawing other levels, changing the graphics and appearance of weapons, adjusting the rules and releasing new games based on the same code from Doom.


This is a translated course.

Who this course is for:

  • For those who like games
  • For those who dream of creating their own worlds and sharing them with people
  • For those who want to work as a game developer but don't know where to start