Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication 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 Certifications Network & Security Hardware Operating Systems & Servers 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 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 Paid 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 & Gardening 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 & Diet Yoga Mental Health Martial Arts & 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 Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Coaching CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing Startup YouTube Marketing

DevelopmentGame Development2D Game Development

Game Development/Art - Create a 2D Action Game with Unity/C#

Game development & Game art/animation. Create a 2D top down shooter using Unity 2018, C# and Ps/Gimp.
Rating: 4.6 out of 54.6 (2,299 ratings)
11,061 students
Created by Noa Calice (aka Blackthornprod)
Last updated 2/2021
English
Italian [Auto]

What you'll learn

  • Learn how to sketch and paint 2D game characters.
  • Create awesome 2D game animations using Unity.
  • Make a player character that can move around an environment and shoot projectiles.
  • Program some cool AI behaviors for various enemy game characters using C#.
  • Code a customizable enemy wave spawner.
  • Make a multi staged boss fight using state machine behaviors.
  • Make multiple weapons and power ups.
  • Learn how to make great main menus and responsive UI.
  • Create epic particle systems and sound effects.
  • Be able to make an entire game from A to Z using Unity, C# and some 2D application like Ps or Gimp. And then publish that finished product on Itch io, Newgrounds or Gamejolt.

Requirements

  • Have Unity and some 2D application like Ps, Gimp, SketchPad or MS Paint installed on your computer.
  • Before starting this course you should understand the basics of Unity. Like saving scenes, navigating the interface, using the three basic manipulation tools (Translate, Rotate and Scale), create prefabs and add and modify components inside of the inspector.
  • You should have a strong understanding of the basics of C#, such as creating variables, modifying those and calling functions.
  • Have a strong desire to learn, have fun and create awesome games !

Description

In this game development course you'll learn how to create a commercial quality 2D action game using Unity, C# and a 2D application like Photoshop or Gimp (whatever 2D drawing tool you have installed on your computer).


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

First of all, you'll have a stronger understanding of what it takes to actually finish a game from A to Z in Unity!

You'll learn how to sketch and paint 2D game characters, then import those creations inside of Unity, rig them and finally make game animations such as run cycles, attack animations, idle animations, and more!

Learn how to make a player character who can move around an environment and shoot projectiles by programming in C#!

Create various enemy game characters: a melee monster that runs fast towards the player and leaps at him to attack | A spooky necromancer that summons small, vicious skeletons that chase after the player | a dangerous bat that shoots dark fireballs at the game's hero!

Understand how to use state machine behaviors to create a multi-stage boss fight in Unity!

Make multiple weapons the player can equip and use against the game's various foes. As well as a health pickup!

Create cool looking effects using Unity's particle system and 2D sprites!

Create fun sound effects using Audacity and then implement that inside of your game!

You'll learn how to make a nice main menu with responsive, animated UI!

Create smooth scene transitions using UI panels and animations!

Publish your finished game to Itch io, Newgrounds, or Gamejolt!


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:

  • A beginner/intermediate game developer interested in learning how to create a fun, commercial quality 2D action game from A to Z using Unity and C#.
  • This course is also for those curious about programming AI using C#.
  • Someone wanting to learn how to draw and animate 2D game characters using a 2D application like Ps or Gimp and Unity.
  • This course is NOT for complete beginners having never touched Unity or C#. You should have understood the basics of both Unity and C# if you wish to properly follow along and get the most out of this course.

Featured review

Gabriel Hahn Schaeffer
Gabriel Hahn S.
109 courses
32 reviews
Rating: 4.5 out of 52 years ago
A almost perfect course. Straight to the point and I learned a lot during this course, but sometimes I needed to watch again some lessons to understand whats was going on, even though the explanation about the subjects was good. Slow down a little in the next courses guys :)

Instructor

Noa Calice (aka Blackthornprod)
Indie game developer / Educator / Youtuber
Noa Calice (aka Blackthornprod)
  • 4.5 Instructor Rating
  • 6,121 Reviews
  • 19,073 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!




Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.