Complete Guide to 2D and 3D Game Development with Unity

Get ahead in 2D and 3D game development with this comprehensive Unity course
Rating: 4.6 out of 5 (244 ratings)
18,720 students
English
English [Auto]
Recreate the classic Atari game Space Invaders in Unity
Create a multi-level 3D platformer game

Requirements

  • Basic to intermediate experience with Unity and C#

Description

Learn the latest in 3D game development as you create your very first 3D multi-level platformer game. Learn C# and Unity as you are guided through this step-by-step guide. 

Next, rocket into a blast from the past as you use the latest techniques to recreate the classic Atari hit Space Invaders. Learn how this groundbreaking title functions and create your own responsive and intuitive version of the game that captured the hearts of millions. 

Who this course is for:

  • Anyone looking to get ahead in 2D and 3D game development

Course content

2 sections • 40 lectures • 8h 13m total length
  • Introduction
    02:34
  • Additional Resources
    00:18
  • Source Code - Module 1
    00:03
  • Unity Installation and Resources
    06:38
  • Scene Navigation
    08:36
  • Object Positioning
    13:04
  • Rotation
    10:36
  • Scaling and Parent Child Relationships
    09:34
  • Materials
    15:43
  • Intro to Scripting
    13:04
  • Variables
    16:43
  • Object Oriented Programming
    14:33
  • Balloon Popper Part 1
    10:41
  • Balloon Popper Part 2
    11:08
  • Vectors and Update Method
    26:55
  • Game Design Document
    09:57
  • Game Prototype and Prefabs
    24:41
  • Enemy Controller
    14:08
  • Input Manager
    17:17
  • Player Management with Rigidbody
    13:34
  • Player Jumping
    11:47
  • Ground Checking with Raycasts
    18:45
  • Static Trigger and Kinematic Objects
    21:39
  • Game Manager and Static Variables
    17:50
  • Multi Level Game
    14:12
  • HUD
    20:30
  • Home and Game Over Screens
    25:22
  • Incorporating Blender Models
    26:21
  • Physics Material Camera Building
    18:49
  • Conclusion
    02:23

Instructors

Certified Game Developer and Founder of ZENVA
Pablo Farias Navarro
  • 4.4 Instructor Rating
  • 22,983 Reviews
  • 462,087 Students
  • 47 Courses

Certified game developer and Founder of ZENVA - the world's leading platform to learn game making, VR, machine learning and full-stack programming. Since 2012, Pablo has been developing professional-grade courses that have helped over 400,000 learn to code.

Pablo is a member of the Intel Innovator Program in the Asia Pacific Region, and has run live programming workshops in San Francisco, Brisbane and Bangalore.

Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

Build Games, Apps, Websites and VR Experiences
Zenva Academy
  • 4.4 Instructor Rating
  • 22,983 Reviews
  • 462,087 Students
  • 47 Courses

Trusted by 500,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality and full-stack web development.

Our e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy. Our curriculum is organized about Mini-Degrees™ which cover a wide range of technical subjects and include video, project files and mentor support.