
Learn to set up Unity, master UI basics, and code a 2D Angry Birds-like game with C#, including mouse drag, release, add force, enemies, particles, and a main menu.
This lesson is for getting comfortable with the unity user interface
Un-zip (extract) this .zip folder and import it to your game, just drag and drop :)
Unzip the downloaded assets zip from the resources, locate the extracted folder, and import the assets into the Unity project by pasting them into the assets directory.
Learn to add 2d sprites in Unity and create a frame-based animation by pairing frames, storing it as a bird animation asset, and using the animation window.
Learn to create and attach a new behavior script in Unity using C#, rename it to avoid errors, and use start and update methods to drive a bird sprite.
Learn how dragging the bird with the mouse builds tension and releasing launches it toward the chosen target, a core mechanic for the Unity and C# project.
Explore what a variable is, demonstrate printing to the console with quotes and log, and explain string, float, int, and bool data types.
Create a cloud-textured particle effect for a monster's death using Unity's particle system, and learn to configure burst emission, textures, materials, shapes, and lifetime fading for polished visuals.
Create a main menu in Unity using a canvas and buttons, with hover and press animations, font changes, color transitions, and sprite swap for navigation to play, about, and quit.
Add music to your Unity game by creating an audio manager with an audio source, assigning mp3, enabling loop, and using dont destroy on load to persist music across scenes.
Create the end menu in a Unity 2D game by duplicating the main menu, saving it as a prefab, and adding end-screen UI with play, quit, about, and made by.
Download the assets zip from the resources section to access all game assets for this Unity and C# project, and review the included scripts when stuck, but don’t copy them.
Import John Snow sprites, build idle, run, and jump animations, and configure the animator with isRunning, isJumping, and grounded to create snappy transitions in Unity.
Implement a coin collection system in Unity by adding trigger coins that destroy on collision with the player and update the score UI via a score manager.
Create a game manager in Unity, set up invisible walls and background layers, and implement a boundary check that reloads the scene when the player falls, ensuring quick restarts.
Add extra levels and design a door portal to advance between levels in a Unity 2D game, using a level controller script, a box collider trigger, and scene switching.
My name is Yousif-Alsewaidi a 15 year old Game developer and Udemy Instructor,
sometimes Learning Unity Game Development and C# scripting can be really challenging for some people so I made this straight forward course for beginners to learn Game Development basics by watching this step by step course.
This course is an introduction to unity Game-Development and making games using C#, So if you want to learn Unity and Game Development but you're lost this is the perfect course for you!
by purchasing this course you'll learn to make a 2D angry bird like game and Learn how to add more stuff to your game like Music, Sound effects, Particles and more, we won't be covering everything that the Unity Game-Engine has to offer, because beginners tend to suffer from burn-out when learning too much (because I did when I started) so I kept this course simple, easy to follow and straight forward so you can also make a fully-functional and working 2D game by the end of it.
it's really easy too! I'm 15 and I can make a 2D game, so imagine what you can make! The sky's the limit really!
So what are you waiting for! enroll now so you can get started making games as soon as possible and start your game design and programming journey,
See you on the other side :)
this package includes 2 courses:
1. How to make a 2D Angry Bird like game using Unity & C#
2. Learn to Create a simple 2D Platformer Game using Unity & C#