Domestika Basics 8 courses Best Seller

Introduction to Unity for 2D Video Games

By Juan Diego Vázquez Moreno
Videogame programmer and designer. Sevilla, Spain.
On Domestika since 05/08/2019
, Videogame programmer and designer

Learn how to design your own 2D video game from scratch like an expert

  • Domestika Basics 8 courses Best Seller Spanish with subtitles in English
  • 98% Positive reviews (828)
  • 31893 students
Introduction to Unity for 2D Video Games

Learn how to design your own 2D video game from scratch like an expert


Spanish with subtitles in English
  • 98% Positive reviews (828)
  • 31893 students
  • 8 courses
  • Online and at your own pace
  • Audio: Spanish
  • Level: Beginner
  • 59 Lessons (10h 18m)
  • 58 downloads
  • Available from the app
  • Spanish, English, Portuguese, German
  • Unlimited access forever


Domestika Basics · 8 courses included

If your passion for 2D video games goes beyond playing them and you want to create them, in this Domestika Basics you can learn to make them reality in just 8 courses. From the hand of Juan Diego Vázquez —programmer and videogame designer for Android and iOS— you will learn to develop your own 2D videogame from scratch with all the tools and resources offered by the software Unity.

You will start in the first course with a short introduction to Unity. You will see how to install the program and you will use a real project to review the graphical interface and learn the most basic concepts to start working. At the end, you will create your first project and execute it on your computer.

You will continue with the second course knowing the most important concepts and utilities that the software offers. You will understand that although Unity is originally a engine 3D, it can be used perfectly to create any type of 2D game.

Juan Diego will give you an introduction to basic programming concepts so that you learn the terminology and syntax used when creating scripts for video games. You will learn to read input from a keyboard, remote or mouse, and use it to move the characters across the screen and interact with the environment.

You will learn to use the Animation and Animator windows. With them, you can create all kinds of complex 2D animations to add them to your game.

You will review the concepts and components necessary to add gravity to your video game. You will see the most important components, Rigidbody 2D and Collider 2D, and apply what you have learned about programming to create a Character Controller that allows your character to move around the stage, running, crashing and jumping.

You will study a way to create 2D scenarios thanks to the usefulness of Tilemap, with which you have an alternative system for creating 2D scenarios and levels as if you painted with the mouse.

At the end of the course you will see how to create user interfaces in Unity and you will create two menus: the one for starting the game and the one for Game Over , which you will join to the system.

You will finish this Domestika Basics by tuning some extra details and utilities, such as the camera to follow our character on the stage, you will add sound, you will create effects with small particles for when there are explosions and you will add some final touches that will make your game a perfect one to export and to play.

Technical requirements

    ⦁ A computer with Windows 7 SP1 + (or higher) or macOS 10.12 Sierra (or higher).
    ⦁ Internet access to download the free version of Unity.


Reviews

31893 Students
828 Reviews
98% Positive ratings

Juan Diego Vázquez Moreno

TeacherPro
Videogame programmer and designer

Juan Diego Vázquez studied Computer Engineering at the University of Seville (Spain) and shortly after starting work as a programmer, he decided to venture with other colleagues to create a video game development company.

By 2013 he began collaborating with large companies in the sector in the development and publication of some 2D mobile games created in Unity. His first major project came just two years later, in 2015, when he developed the video game Crossing Souls, an eighties adventure of pixel art that is available on PC, PS4 and Nintendo Switch.

Your adventure in video games continues to develop different 2D video games with all the tools that Unity provides and always looking for the best balance between fun and optimizing the experience of a game.


Contents

Course 1 - Intro to the Software and Basic Concepts

  • U1

    Welcome

    • Welcome
  • U2

    Unity download and installation

    • Unity download and installation
  • U3

    General Interface Summary

    • General Interface Summary
  • U4

    Windows: scene and hierarchy

    • Windows: scene and hierarchy
  • U5

    Game windows and inspector

    • Windows: game and inspector
  • U6

    Project structure

    • Project structure
  • U7

    Configuration: Build and Player

    • Configuration: Build and Player
  • U8

    Practice: Creating our first project

    • Practice: Creating our first project

Course 2 - Unity for 2D Games

  • U1

    Welcome

    • Welcome
  • U2

    2D mode overview

    • 2D mode overview
  • U3

    Sprites

    • Sprites
  • U4

    The Sprite Renderer component

    • The Sprite Renderer component
  • U5

    The sprite editor

    • The sprite editor
  • U6

    Practice: Creating the stage

    • Practice: Creating the stage

Course 3 - Programming for Video Games

  • U1

    Welcome

    • Welcome
  • U2

    Scripts as components

    • Scripts as components
  • U3

    Deepening basic concepts

    • Deepening basic concepts I
    • Deepening basic concepts II
  • U4

    Vectors and time

    • Vectors and time
  • U5

    Using the keyboard to interact with our game

    • Using the keyboard to interact with our game
  • U6

    Various utilities

    • Various utilities I
    • Various utilities II
  • U7

    Practice: Creating a basic Enemy Controller

    • Practice: Creating a basic Enemy Controller

Course 4 - 2D Animation

  • U1

    Welcome

    • Welcome
  • U2

    Animator window

    • Animator window
  • U3

    Creating animations using a “Sprite Sheet”

    • Creating animations using a “Sprite Sheet”
  • U4

    Different animated states using the “Animator Controller”

    • Different animated states using the “Animator Controller”
  • U5

    Controlling the “Animator Controller” with programming

    • Controlling the “Animator Controller” with programming
  • U6

    Using events within the animations

    • Using events within the animations
  • U7

    Practice: Creating the states of our character

    • Practice: Creating the states of our character

Course 5 - 2D Physics in Unity

  • U1

    Welcome

    • Welcome
  • U2

    Introduction to 2D physics in Unity

    • Introduction to 2D physics in Unity
  • U3

    Colliders, Physical Materials and 2D Triggers

    • Colliders, Physical Materials and 2D Triggers
  • U4

    Joints in Unity and its types

    • Joints in Unity and its types
  • U5

    2D physical area modifiers

    • 2D physical area modifiers
  • U6

    2D raycast

    • 2D raycast
  • U7

    Practice: Adding physics to our character

    • Practice: Adding physics to our character
    • Adding physics to our character II

Course 6 - The Tilemap Tool

  • U1

    Welcome

    • Welcome
  • U2

    Basic concepts

    • Basic concepts
  • U3

    Using colliders in your tilemap

    • Using colliders in your tilemap
  • U4

    Adding rules to help us paint

    • Adding rules to help us paint
  • U5

    Practice: Custom Tiles and Prefabs

    • Practice: Custom Tiles and Prefabs

Course 7 - User Interface (UI)

  • U1

    Welcome

    • Welcome
  • U2

    UI Canvas

    • UI Canvas
  • U3

    UI RectTransform

    • UI RectTransform
  • U4

    UI Button

    • UI Button
  • U5

    UI Events and Triggers

    • UI Events and Triggers
  • U6

    UI Image and UI Text

    • UI Image and UI Text
  • U7

    Practice: Creating our game menus

    • Practice: Creating our game menus

Course 8 - Let’s Build a Game

  • U1

    Welcome

    • Welcome
  • U2

    Cameras: following the character

    • Cameras: following the character
  • U3

    Tuning the enemies

    • Tuning the enemies
    • Tuning the enemies II
  • U4

    For them! Creating our character's attack system

    • For them! Creating our character's attack system
    • Creating the attack system of our character II
  • U5

    Adding some sound

    • Adding some sound
  • U6

    Let's play with particles

    • Let's play with particles
  • U7

    Last touches

    • Last touches

See the 8 courses content


About Domestika Basics

Domestika Basics is a series of courses focused on teaching the most commonly used software by creative professionals worldwide. The courses are taught in an easy, step-by-step fashion.
The content has been meticulously curated and is intended for both, beginning students going into a new creative field and more experienced professionals who need to polish their skills.
Learn with top Domestika teachers through hands-on lessons, plentiful resources and incremental challenges that will allow you to see results from the very first day.
Domestika Basics will allow you to step-up your professional game and be prepared to score better projects.

  • Without prior knowledge.

    Domestika Basics gives you everything you need to get started on a new creative field and become an expert on it.

  • Focused on the tool.

    Discover its principles, techniques, and the tried-and-true methods you need to master it.

  • Learn fast.

    With a straightforward, step-by-step approach, our outstanding professionals will teach you how to get the most out of the program.

Introduction to Unity for 2D Video Games. A 3D, and Animation course by Juan Diego Vázquez Moreno Best Seller

Introduction to Unity for 2D Video Games

By Juan Diego Vázquez Moreno
Videogame programmer and designer. Sevilla, Spain.
On Domestika since 05/08/2019
  • 98% Positive reviews (828)
  • 31893 students