Bootstrap

Unity Beginner 2D

Learn Unity in C# & Code Your First 2D Video Game for Web, Mac & PC.

10 Students Per Bootcamp Beginner
Duration: 5 (days)

Course content

  • Welcome to the Course
    00:05
  • Installing Tools
    00:15
  • Editor Overview
    00:15
  • Navigating Scene View
    00:15
  • Manipulating Game Objects
    00:10
  • Applying Materials
    00:10
  • C# Fundamentals
    00:45
  • Wrap Up Q&A
    00:15

  • Intro
    00:5
  • Create Player
    00:10
  • Documentation
    00:10
  • Player Input
    00:15
  • Player Bounds
    00:25
  • Background & FX
    00:30

  • Intro
    00:5
  • Laser Prefab
    00:10
  • Laser Behavior Challenge
    00:10
  • Destroy Laser
    00:30
  • Laser Position Offset
    00:20
  • Cooldown System
    00:20
  • Enemy
    00:20
  • Challenge Enemy Behavior
    00:20
  • Enemy Collision Trigger
    00:20
  • Player Health
    00:20

  • Intro
    00:5
  • Spawn Manager
    00:20
  • Spawn Routine
    00:20
  • Restart Level when dies
    00:20
  • Powerup - Triple Shot
    00:20
  • Powerup - Shield
    00:20

  • UI Intro
    00:5
  • Create Main Menu Screen
    00:20
  • TMPro
    00:20
  • Changing Scenes
    00:20
  • Background Music
    00:05
  • Laser Sound
    00:15
  • Challenge - Explosion Sound
    00:15
  • Building and Publishing
    00:15

What you’ll get out of this course

  • Learn how to properly architect the code to build a strong foundation
  • Beginner programming concepts
  • Create power-ups including triple shots, laser beams, speed boosts, and shields
  • Implement sound effects, background music, and particle effects
  • Detect collisions, receive user input, and create player movements

This course includes:

  • Free Digital Assets
  • In Person Learning
  • Projects to apply learnings
  • Course certificate upon completion
  • 1 on 1 after class follow ups and mentorships
  • Job opportunities

Description

When you're just starting out, it can be hard to know where to begin. Learning to code, especially for game development, can feel overwhelming. That's why I created this course—to help future developers dive confidently into the Unity engine and start building games right away. I believe the best way to learn coding is by doing. This course is highly interactive, designed to challenge you and encourage critical thinking rather than simply giving you the answers.

Through unique challenges and hands-on projects, you won’t just learn how to code—you’ll understand the underlying logic and problem-solving skills essential for game development.

As a self-taught software engineer, I know firsthand the struggle of finding quality resources that go beyond the basics. That’s what makes this course different: it gives you the tools to truly grasp key concepts in Unity and game development. With over two decades of experience in software engineering, I’ve had the privilege of creating games and applications used by millions of people. Helping aspiring developers is something I’m passionate about, and I hope that passion shines through in this course.

Instructor

Chris Voronin

Software Engineer at Boise

20+ years in Software Engineering.

Show Profile