Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn to create advance Metroidvania game with Unity & C#
Rating: 4.4 out of 5(11 ratings)
331 students

Learn to create advance Metroidvania game with Unity & C#

Learn to create advance Metroidvania game with Unity & C#
Last updated 2/2024
English
English [Auto],

What you'll learn

  • Build 2D Unity Game
  • programming with C#
  • Making 2D Side scroller Design
  • Making Dialogue
  • Making Timeline

Course content

6 sections88 lectures23h 2m total length
  • Introduction2:29

    Learn to build a professional 2d side-scrolling game with Unity and C# by setting up levels, moving a character, and refining dialogue, lighting, and timeline.

  • New 2D Project2:12

    Create a new 2d Unity project, name it as you like, and organize folders for assets, shaders, prefabs, animations, and game assets before importing assets in the next step.

  • Environment Part 113:26

    Build and polish the game environment by editing assets, configuring tile sets, using the sprite editor, and arranging houses, doors, and layered backgrounds, with a shader planned.

  • Universal Render Pipline12:07

    Install and configure the universal render pipeline in Unity, switch sprites to the 2D pipeline, and add 2D lights (split light 2D, spotlight 2D, global light 2D) to illuminate scenes.

  • Water shader camera5:14

    Duplicate the main camera to a water camera, set orthographic, apply the water shader to a square using the output texture, adjust the camera, and remove the audio listener.

  • Animation part 117:54

    Create dynamic metroidvania scenes by adding smoke, leaves, fog, and a boat animation in Unity, adjust the order-in-layer, attach assets to the environment, and organize assets for future scripting.

  • Animation Part 218:31

    Animation part 2 refines fish animation with transparency and color, adds longer timing and duplicates for smoother motion, and advances metroidvania vibe by setting up a horse walk with wheels.

  • Animation Part 313:37

    Enhance the scene by adjusting a glow volume and adding flying embers, refine the wagon, horse, and seated old man, and implement the main camera following the player.

  • NPC Movement Script17:47

    Learn to build a Unity C# NPC movement script that controls left-right walking, idle and work cycles, and Animator integration using Rigidbody 2D and flipping for direction.

  • NPC Movement Part 222:42

    Learn to implement NPC boatman movement in Unity by attaching a movement script, configuring idle and moving animator states, and tuning move speed and wait times for responsive behavior.

  • NPC Movement Part 316:08

    Learn to implement NPC movement in Unity for fish and horse units, configuring movement speeds, walk and wait times, animator transitions, and Rigidbody 2D with zero gravity.

  • NPC Movement Part 423:08

    In this Unity and C# lecture, you build a prison environment, add and animate city NPCs, adjust layer order and masks for proper occlusion, and test 2D NPC movement.

  • NPC Sound21:02

    Implement an NPC sound system in Unity by attaching an audio source to NPCs and playing audio when the player is within a set radius, using distance-based attenuation.

  • Animation Combination23:24

    Create a guillotine animation in Unity by combining timeline frames and attaching head, body, and blood assets. Sync the cut sequence with precise timing to tell the story.

  • Player Controller Script Movement19:19

    Create a 2D player controller in Unity with idle and run animations, flip the sprite based on movement, and drive Rigidbody2D velocity from horizontal input, while configuring BoxCollider2D.

  • Door Outline Script22:48

    Build a door outline system in Unity using a 2D box collider trigger, outline and normal materials, and a door light to show door opens when the player presses E.

  • Outline Controller Script25:46

    Develop an outline controller for NPCs and objects to highlight when players approach, swap outline materials with a 2D box collider, and enable E-key interactions for doors and guards.

Requirements

  • PC

Description

Are you looking for an  Unity course where you will build a  2d game from scratch ? In this course we will create a  game with lots of important things that any game should to make that game nice and beautiful.


If you have completed few beginner courses on Unity and C# and you feel comfortable using them together I believe that you will benefit greatly from this course.

We will use multiple 2d models, animations and tools which have high quality

My hope is that at the end of the course you will have a bigger picture on how to structure the code for your game and make a great game for yourself .

If you think that you could benefit from this course don't hesitate to purchase it.  Saying that I have really put a lot of effort to make sure that you will benefit from the course and learn some useful techniques from setting up lights, Shaders and more

What you will learn at the end of this course

1)make player  that moving around

2)NPC movement and animations

3)Lighting system in 2D game

4)Design Level

5)Transition between Scenes

6)Professional Dialog system with ability to add voice to it

7) Follow Camera

8) How to make Timeline

9)and more

Who this course is for:

  • Everyone