Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence CBT
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Game Development Game Development Fundamentals

Make Your First 2D Game with Unity & C# - Beginner Course

Beginner Course to Game Development : Learn how to use Unity and Program in C# by Making a Small 2D Game from A to Z.
Rating: 4.5 out of 54.5 (1,756 ratings)
5,079 students
Created by Noa Calice (aka Blackthornprod)
Last updated 2/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn the C# fundamentals.
  • Solve fun programming challenges.
  • Learn the core features of the Unity game engine.
  • Create a simple game in Unity from A to Z.
  • Make game art and animations.
  • Make simple UI and add sounds and music to your game.
Curated for the Udemy for Business collection

Course content

4 sections • 45 lectures • 4h 10m total length

  • Preview03:28
  • How to Use This Course
    01:49
  • How to Use this Course Links
    00:01

  • Section Introduction
    01:03
  • Downloading Unity
    03:22
  • Creating Projects & Scenes
    04:48
  • Preview06:44
  • Creating Objects and Manipulating them
    06:51
  • Unity Components
    05:50
  • The Unity Console
    05:32

  • Section Introduction
    00:51
  • Numbers
    05:21
  • Strings
    05:10
  • Strings Challenge
    04:23
  • Variables
    06:56
  • Numbers, Strings and Variables Challenge
    07:17
  • Boolean Logic
    08:58
  • Boolean Logic Challenge
    05:30
  • Conditionals
    08:37
  • Conditionals Challenge
    04:39
  • Hot and Cold Game
    10:26
  • Loops
    06:55
  • Loops Challenge
    04:42
  • Functions
    09:37
  • Functions Challenge
    05:02
  • Arrays
    05:13
  • More Challenges
    07:12

  • Section Introduction
    00:57
  • Making Game Art
    06:51
  • Import Settings and Rigging the Player Character
    05:58
  • Creating the Player Controller Script
    08:38
  • Animating our Player Character
    08:53
  • Making Animation Transitions
    08:03
  • Programming the Hazard's Movement
    06:37
  • Dealing the Player Damage
    04:19
  • Understanding Prefabs
    03:48
  • Making the Spawner Script
    11:15
  • Destroying Hazards and Adding some Environment Art
    04:02
  • Creating Particle Effects
    06:41
  • Adding UI to our Game
    04:42
  • Creating a Main Menu and Lose Screen
    06:08
  • Adding Sounds and Music
    08:58
  • Adding a Dash Move
    02:46
  • Publishing the Game to Itch io
    04:04
  • Bonus Lecture : Conclusion
    01:10

Requirements

  • Have a PC or MAC
  • (Optional) Have a drawing tablet to make art for your game. If not you can make pixel art with your mouse, download the project files or use simple geometric shapes.

Description

In this game development course, you'll learn how to make your first game using the Unity game engine and the C# programming language.


Here is a list of the keys things that you will learn by watching this course :

First of all, you'll have a very good understanding of the basics of Unity once you've finished this course: you'll know how to navigate its interface, create objects, manipulate those, use the prefab system, and lots more.

You'll learn all about the C# fundamentals, in other words, understand what are variables, functions, arrays, loops, conditionals, and a wealth of other key programming tools. You'll also be given challenges so that you don't only copy what we do but gain a much deeper understanding of this amazing programming language.

Once we've covered the basics of both Unity and C# we'll create an entire game: Raining Apocalypse!

There we will learn how to make simple game art using a 2D drawing application of your choice like Ps or Gimp, and how to rig and animate your 2D characters in Unity.

Create a simple player controller, falling hazards, and a spawning system in C#.

Learn how to use Unity's UI to make an awesome main menu, game over screen, and to display the player's health.

Learn how to add cool sounds and music to your game.

And of course, publish your game on Itch io for the world to play and enjoy :)!


Why learn from us?

My brother and I created this course to share our passion for making games and help others bring their unique visions to life!
We've been teaching aspiring game developers how to use Unity, code with the C# programming language, and make game art and animations. Our tutorials have been viewed by thousands and are very popular, every day we get dozens of developers thanking us for helping them out on their own game dev journey!

We've not only made tons of tutorials but we've also created plenty of games using Unity, both 2D, and 3D!
So we know what it's like to create a complete, polished experience from A to Z, and really want to equip you with the right tools and knowledge so you can do the same!





Who this course is for:

  • Absolute beginner wanting to learn how to make games with Unity.
  • Or a beginner who already knows a little about game development, but who wants to acquire a stronger understanding of the C# fundamentals and what it takes to make a whole game from A to Z using Unity.

Featured review

JP Rhea
JP Rhea
69 courses
3 reviews
Rating: 5.0 out of 5a year ago
This course offers some really great information and hands-on experience for a beginner like me. I struggled with the C# programming, but that is because I am more of a visual artist. I noticed that on Discord the programmers were having the same struggle with the art, so I feel like this Course strikes a good balance.

Instructor

Noa Calice (aka Blackthornprod)
Indie game developer / Educator / Youtuber
Noa Calice (aka Blackthornprod)
  • 4.5 Instructor Rating
  • 4,465 Reviews
  • 13,543 Students
  • 5 Courses

Hey, I'm Noa Calice, an indie game developer having made a dozen games both 2D and 3D using Unity and C#. I've recently completed my first commercial game: The Dreadful Whispers which can be played on Steam.

I'm also a teacher, having made hundreds of tutorials on my Youtube channel called Blackthornprod, where I teach aspiring game developers how to use Unity, code and make awesome game art and animations.

I've developed a strong passion for teaching and sharing my knowledge with others, I want to help you the best I can acquire the skills you need to bring your unique ideas to life!

Join me on this adventure!




  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.