Your First 2D GAME - Day 1 Beginner Tutorial

Subscribers:
59,700
Published on ● Video Link: https://www.youtube.com/watch?v=QplEeEAJxck



Game:
Duration: 4:50:09
72,491 views
4,200


Show your Support & Get Exclusive Benefits on Patreon (Including Access to Source Files + Code) -   / sasquatchbgames  
Join our Discord Community! -   / discord  
Indie Merch: https://sasquatchbgames.myspreadshop....

This is a full in-depth Unity tutorial for complete beginners. If you've never touched a line of code, if you've never even OPENED a game engine before, then this will be a perfect fit for you! We're going to make a really nice angry birds clone from scratch.

I made this tutorial with my past self in mind. I remember the overwhelm, the intimidation and all the confusion as I tried to figure everything out and peice knowledge together from dozens of bite sized tutorials. This is not that. This is comprehensive, I explain absolutely everything as I go, and by the end you will be in a VERY good place to start making games on your own.

Link to Download our FREE 2D Asset Pack (NOT the ones used for this tutorial):
https://veilofmaia.com/tutorial-asset...
---
In need of some Unity Assets? Using our affiliate link is a great way to support us. It's free, and we get a small cut that helps keep us up and running: https://assetstore.unity.com?aid=1100lwgBQ
---

Link to free assets used in the video:
Sound Effects:
slingshot pull - https://freesound.org/people/JackMenh...
slingshot pluck - https://freesound.org/people/dsebeste...
pop - https://freesound.org/people/Vilkas_S...
box punching - https://freesound.org/people/BruceFen...

Sprites:
box assets - https://opengameart.org/content/physi...
characters and particles - https://www.spriters-resource.com/mob...
environment assets - https://www.spriters-resource.com/mob...
misc - https://www.spriters-resource.com/mob...

Contents of This Video: ------------------------------------------

00:00:00 - Intro + What to expect
00:03:24 - Unity HUB, Version explanation, and new project creation
00:05:57 - Unity layout, windows and overview
00:08:39 - Importing and preparing game assets for your game
00:15:54 - Setting up our scene + GameObjects + Sprite Order
00:29:15 - Your first script (high level variable and function explanation)
00:39:51 - Installing a package in Unity (for Input)
00:41:30 - Detecting our mouse click
00:44:07 - Setting up our slingshot with rubber bands that follow the mouse
01:08:21 - Clamping the distance of our slingshot
01:13:42 - Only detecting clicks near our slingshot
01:30:43 - Organizing our code and cleaning up slingshot lines
01:34:01 - Adding the angie bird with gravity and collision
01:37:38 - Setting up the angie bird launch function
01:47:06 - Spawning the angie bird in and setting his idle position
01:54:17 - Updating the bird's position along with the slingshot
01:58:26 - Offsetting the bird's position while on the slingshot
02:07:05 - Get the bird looking in his direction on the slingshot
02:09:54 - Shoot the bird off the slingshot using physics forces
02:12:51 - Smoothing out the bird's movement
02:15:33 - Get the bird looking in the direction he's flying
02:19:35 - Giving the bird friction and stopping his rotation once he's collided with something
02:22:59 - Spawning in a new copy of the bird after a timer
02:31:09 - Limit our number of angry birds per level
02:40:27 - Visualizing our number of available birds with UI Icons
02:55:35 - Adding blocks into the level
02:59:05 - Adding piggies into the level
03:07:26 - Adding a win and loss state and reloading the game
03:20:12 - Adding a restart button for the win state and disabling slingshot script
03:26:49 - Refactoring our input so it works for PC and mobile
03:40:07 - Adding particles when the piggies die
03:47:21 - Animating the slingshot with a tweening library
04:05:24 - Adding sounds to the game
04:17:56 - Controlling the camera and adding transitions
04:26:37 - Fixing seams in our tiled sprites
04:27:53 - Some small tweaks
04:29:04 - Adding a boundary to the camera
04:35:29 - Debugging the elastic on the slingshot, and fixing an error
04:39:07 - Adding a second level and adding the functionality to our game manager

Who We Are-------------------------------------

If you're new to our channel, we're Brandon & Nikki from Sasquatch B Studios. We sold our house to start our game studio, and work full time on building our business and making our game, Samurado.

Wishlist our Games:
Wishlist Veil of Maia! - https://store.steampowered.com/app/19...
Wishlist Samurado!
https://store.steampowered.com/app/23...

Don't forget to Subscribe for NEW game dev videos every Monday & Thursday!

Follow us on Twitter for regular updates!
  / sasquatchbgames  

#unitytutorial #unity2d #unity3d







Tags:
unity
unity2d
unity tutorial
sasquatch b
unity beginner tutorial
game development tips
unity clean code
2d game
unity 2d game
tutorial
game engine
C# script
beginner tutorial
how to start making games
how to start making games (with no experience)
how to start making games with no experience
making your first video game
making your first 2d game
making your first 2d game in unity
making an angry birds clone
learning unity
game dev course
learn game dev



Other Statistics

Angry Birds Statistics For Sasquatch B Studios

At this time, Sasquatch B Studios has 72,491 views for Angry Birds spread across 1 video. Angry Birds has approximately 4 hours of watchable video on his channel, roughly 11.17% of the content that Sasquatch B Studios has uploaded to YouTube.