Domestika Basics 7 courses
Best seller

Introduction to Unity for 3D Video Games

By Álvaro Arranz , Video Game Designer

Video Game Designer. Alcala de Henares, Spain.
Joined February 2019

Learn to create 3D video games from scratch with the industry-leading software

Domestika Basics 7 courses
Best seller
99% positive reviews (223)
9,506 students
Audio: Spanish
Spanish · English · Portuguese · German · French · Italian · Polish · Dutch

Learn to create 3D video games from scratch with the industry-leading software

7 courses included

Domestika Basics · 7 courses included

You're just seven courses away from becoming a full-fledged 3D video game designer. And all these courses have been neatly bundled up for you in this Domestika Basics on Unity, a real-time platform used to create roughly half of all the video games in the world. Join Álvaro Arranz—video game designer and teacher specialized in Unity and robotics—to learn to use the software from scratch and familiarize yourself with one of the most widely used programming languages: C#.

Start the first course by exploring Unity and setting up your workspace. Download the program and take a tour of its interface, going over each panel within the program, the types of files you can create, and a bit of basic programming.

In the second course, dive headfirst into your project and write your first simple script. Then create a world with gravity, tweak the image quality, enter a name for your video game, design an icon for it, and assign tags to all its components.

Next, work on the aesthetic aspect of your project by setting up your game's terrain and exploring the vast number of options at your disposal. Create your scene and incorporate features such as trees and a sky to add a touch of realism.

Once you've learned to build the setting where the game takes place, shift your attention to the action that unfolds within it. Design your player character and its basic actions, making it move, shoot, and pick up items.

Move on to the next course to continue developing your project visually while maintaining optimal performance. Learn to add lighting to your game, positioning light sources and shadows throughout your scene and applying different settings to achieve a variety of effects.

What's a video game without villains to defeat? Add a burst of action by creating enemies with artificial intelligence and prefabs, and find out how to create spawn points where your enemies appear automatically.

And, of course, no game would be complete without an informational interface for the player. Tackle the last course to top things off with this essential feature, developing a main menu with a start button and the interface for each scene.

Technical Requirements


    ⦁ A computer with Windows 7 SP1+ (or later) or macOS 10.12 Sierra (or later)
    ⦁ Internet access to download the free version of Unity
Read more ↓
  • 99% positive reviews (223)
  • 9,506 students
  • 47 lessons (5h 13m)
  • 7 courses
  • 37 downloads (34 files)
  • Online and at your own pace
  • Available on the app
  • Audio: Spanish
  • Spanish · English · Portuguese · German · French · Italian · Polish · Dutch
  • Level: Beginner
  • Unlimited access forever

Reviews

9,506 Students
223 Reviews
99% Positive ratings
  • More reviews

Álvaro Arranz

Teacher Plus
Video Game Designer

Álvaro Arranz is a Spanish video game designer specialized in Unity. In addition to designing video games, he teaches robotics and Unity at Upgrade School, a school that he co-founded in Alcalá de Henares, Spain.

Álvaro also creates virtual reality apps and tests used to diagnose attention deficit hyperactivity disorder at neuropsychology clinics.


Content

Course 1 - Intro to the Software and Basic Concepts

  • U1

    Welcome

    • Welcome
  • U2

    Knowing and configuring Unity 3D

    • Knowing and configuring Unity 3D
  • U3

    Navigating the stage

    • Navigating the stage
  • U4

    File Types

    • File Types
  • U5

    A bit of basic programming

    • A bit of basic programming
  • U6

    A bit of basic programming II

    • A bit of basic programming II
  • U7

    First scene (Practical Lesson)

    • First scene (Practical Lesson)

Course 2 - Project Properties

  • U1

    Welcome

    • Welcome
  • U2

    Inputs

    • Inputs
  • U3

    Physics

    • Physics
  • U4

    Quality

    • Quality
  • U5

    Build Settings

    • Build Settings
  • U6

    Tags and Layers

    • Tags and Layers
  • U7

    Time (Practical lesson)

    • Time (Practical lesson)

Course 3 - Terrain

  • U1

    Welcome

    • Welcome
  • U2

    Creation and configuration

    • Creation and configuration
  • U3

    Relief and textures

    • Relief and textures
  • U4

    Placing details

    • Placing details
  • U5

    Trees

    • Trees
  • U6

    Sky

    • Sky
  • U7

    Creation of a Martian terrain (Practical Lesson)

    • Creation of a Martian terrain (Practical Lesson)

Course 4 - Character and Collision Management

  • U1

    Welcome

    • Welcome
  • U2

    Meshes and colliders

    • Meshes and colliders
  • U3

    Moving the character

    • Moving the character
  • U4

    Physics for mobile objects

    • Physics for mobile objects
  • U5

    Cameras

    • Cameras
  • U6

    Triggers

    • Triggers
  • U7

    Feedback

    • Feedback
  • U8

    Assembly of the item and some basic actions (Practical Lesson)

    • Assembly of the item and some basic actions (Practical Lesson)

Course 5 - Lighting

  • U1

    Welcome

    • Welcome
  • U2

    Lights

    • Lights
  • U3

    Shades

    • Shades
  • U4

    Controlling lights in real time

    • Controlling lights in real time
  • U5

    Tricks to improve performance

    • Tricks to improve performance
  • U6

    Full illumination of the scene (Practical Lesson)

    • full scene lighting (Practical Lesson)

Course 6 - Prefabs and Artificial Intelligence

  • U1

    Welcome

    • Welcome
  • U2

    What is a prefab?

    • What is a prefab?
  • U3

    Enemies and artificial intelligence

    • Enemies and artificial intelligence
  • U4

    Spontaneous generation

    • Spontaneous generation
  • U5

    More artificial intelligence

    • More artificial intelligence
  • U6

    Completion of the player and creation of another enemy (Practical Lesson)

    • Completion of the player and creation of another enemy (Practical Lesson)

Course 7 - User Interface

  • U1

    Welcome

    • Welcome
  • U2

    Schematizing the interface

    • Schematizing the interface
  • U3

    Relating interface with code

    • Relating interface with code
  • U4

    Buttons

    • Buttons
  • U5

    Creating a main menu

    • Creating a main menu
  • U6

    Interface creation (Practical Lesson)

    • Interface creation (Practical Lesson)

See the content of the 7 courses


About Domestika Basics

Domestika Basics is a series of courses focused on teaching the most commonly used software by creative professionals worldwide.
The content has been meticulously curated and is intended for both students going into a new creative field and more experienced professionals who want to polish their skills.

Learn with the best Domestika teachers through practical lessons, tons of resources, and a progressive difficulty that'll allow you to see results from day one.

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 in a new creative field and become an expert in it.

  • Focused on the tool.

    Discover its main components, 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.

  • Certificates Plus

    If you're a Plus member, get a custom certificate signed by your teacher for every course. Share it on your portfolio, social media, or wherever you like.

Introduction to Unity for 3D Video Games. 3D, and Animation course by Álvaro Arranz Best seller

Introduction to Unity for 3D Video Games

By Álvaro Arranz
Video Game Designer. Alcala de Henares, Spain.
Joined February 2019
  • 99% positive reviews (223)
  • 9,506 students