Skip to content
UdemyUnityPaid courseIntermediate levelCertificate

The Ultimate Guide to Real World Applications with Unity (Udemy.com)

Created in Partnership with Unity Technologies: Move beyond game design & build 3 enterprise-level applications in Unity

Created by: Jonathan Weinberger

Last updated September 2020

Our take

Based on the ratings of 651 students and a sample of their written reviews. No course pays to be reviewed.

This is a Unity-authorized course from Jonathan Weinberger that moves past games. Over 11.4 hours, students build three apps: a service adjustment tool that uses Google Maps, the phone camera and Amazon S3, an interactive zoo map built on Scriptable Objects, and an augmented reality horse anatomy app that pulls asset bundles from the cloud. The listing asks for intermediate C#, including interfaces, singletons and abstract classes, plus some familiarity with mobile builds. It is not a beginner course, even though the early UI work can feel basic.

Reviewers who like it say they learned skills that map to real-world jobs, mainly AWS, asset bundles and AR. One notes that Amazon's own AWS documentation is thin, so the walkthrough saved time. Several praise Weinberger's clear voice and easy-to-follow style. The complaints are consistent, though. Lessons feel unscripted, with a lot of live debugging, and a few end by deleting earlier work, which makes the course a poor reference. Others say the AWS and Vuforia parts break or fail to run, the UI building drags, and on-screen text looks blurry.

The last update was in 2020, and reviews from 2019 already mention AWS and Vuforia trouble, so newer package versions will likely mean extra troubleshooting. One reviewer also got stuck because the course needs an Android device and does not cover iOS testing. Still, the course holds a 4.0 average across 651 reviews. It suits a developer with real C# who is comfortable hunting for fixes. Anyone wanting a clean, current, tested build from start to finish should look elsewhere.

Best forUnity developers with solid C# who want hands-on AWS, Google Maps and AR work beyond games.
Skip it ifYou want polished, scripted lessons, or you have no Android or iOS device to test builds on.

Pros

  • Three full apps, so AWS, Google Maps and AR get used in context, not shown as isolated demos
  • Covers asset bundles and Scriptable Objects, which reviewers tie to real-world app work
  • Instructor's voice and explanations are called clear and easy to follow
  • Gives a useful head start on AWS SDK work that reviewers say Amazon documents poorly

Cons

  • Lots of live debugging and unscripted back and forth; some lessons undo earlier work
  • Last updated in 2020, and reviewers report AWS and Vuforia steps breaking in the AR project
  • Needs an Android device to follow along, and iOS building is not covered in the lessons
Learned a lot about experiences for real world jobs, such as Asset Bundles, working with AWS, AR, scriptable objects, and more. Great course!
Christopher Graf, a student

Labeled Intermediate, and it means it: solid C# (interfaces, singletons, abstract classes) plus some mobile build experience is expected.

icon
What you will learn

  • Build Enterprise Level Applications with Unity
  • Connect to Cloud Hosted Data Solutions like Amazon Web Services
  • Impliment Scriptable Objects in their own projects
  • Understand how to use Asset Bundles
  • Integrate Google Maps API
  • Enable Geo Location Services in Unity

How it compares

Against the other 183 rated Udemy courses in Unity on CourseDuck:

  • Rating4.0 out of 5higher than 6% of them
  • Reviews651#61 of 184 by number of reviews
  • Length11.4 hourslonger than 54% of them
  • Last updatedSeptember 2020earlier than 60% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100

icon
Course Description

This course is authorized by and made in partnership with Unity Technologies.

Have you ever wanted to create applications beyond video games but thought that's all Unity could do? I'm here to tell you, that today Unity is no longer just an incredible game engine, but a real-time rendering platform that is capable of delivering and powering enterprise-level applications. Companies large and small use Unity to power their applications, no matter what industry: film, automotive, machine learning, construction, and so many more. Notable companies like Uber, Disney, Coca-Cola, and AT&T are developing new innovative technologies and applications working with Unity!

In this course you will:

  • Create an augmented reality experience
  • Explore APIs like AWS and Google Maps
  • Save & load data to cloud storage
  • Implement asset bundles & Scriptable Objects
  • Discover advanced programming concepts


This course will take you through developing three applications. The first application is a service adjustment app that will show you the ease and flexibility of building your UI with the Unity engine. We take this a step further by getting into different APIs and how to connect to them using Unity. You'll learn how to work with Google Maps API and obtain your GEO location. You'll discover how to enable the camera on your iOS or Android device and save the image to a texture! You'll wrap up the application by saving and loading a file to and from Amazon S3, one of the most popular storage file systems on the web!

Our second application is an interactive map experience for your local zoo. This application will reinforce the ease of use working with the Unity's UI System and then get into triggering engagement points to display infographics. A big takeaway from this project is the introduction of Scriptable Objects. Our application has several engagement cards we want to display to our users, so instead of creating 50 or more engagement cards, we create a template for a card using a scriptable object and then dynamically populate those cards at run-time. Truly an incredible feature of Unity!

Our final application is an augmented reality (AR) experience where we demonstrate the power of working with AR to induce learning. Our application takes you through the anatomical structure of a horse and allows you to control the transitions through the animation system. A big takeaway from this project is the use of asset bundles. Asset bundles allow you to store models, data, and even entire scenes into a cloud-hosted solution like AWS S3 and then retrieve that object at run-time incorporating it into your scene.

Why Use Unity to Build Real-World Applications?
Unity is so much more than just a game engine. From the user-friendly editor, to the flexibility of C# scripting, you can create incredibly powerful and useful applications within a fraction of the time. One of the biggest struggles new developers have when learning app development is to choose a platform to develop for. With Unity, you're designing and developing your application once and then with a push of a button, you're able to port that app to over 22 different platforms including iOS, Android, Windows and wearables. You should be interested in learning to develop real world applications if you're serious about a career with Unity because it opens the door of opportunity. Focusing purely on games narrows you down to a $120 billion industry. While that's quite large, the games industry is very niche and tightly pieced together, accepting new members very rarely. On the other hand, using Unity to build real world applications creates opportunities in several other multi-billion dollar industries, as mentioned above. This allows you to use your skills and knowledge of the real-time rendering engine and apply it to help these other industries thrive and innovate. With this course, I'm going to show you how I became a self-taught software engineer. Through the simple process of researching solutions and understanding the logic of what you're writing, you'll discover how easy and powerful Unity can be when developing applications beyond games.

Why Learn From Me?
This is the fourth course that has been co-created with Unity Technologies on Udemy. We want to demonstrate the power and flexibility of moving beyond games and developing enterprise level applications with Unity. I've been developing in Unity since the initial public release of version 2.6. I'm also a completely self-taught software engineer. I've developed enterprise augmented reality applications for companies like Coca-Cola, AT&T, GE, and Thyssenkrupp. These were powerful real world applications that were powered using Unity! I fell in love with the opportunity to work for these big clients and loved how the logic and problem solving I applied to video games was seamless in the transition to developing enterprise level applications.

Upon completion of this Unity course, students will understand Unity from a software engineering standpoint. The ability to research and understand the logic being applied to these applications will help you grow as a developer and widen the opportunity for you to get a career working with Unity.

Join me on this adventure today! I'll see you in the course.

Who this course is for:
  • Students interested in Software Engineering using Unity
  • Students interested in Advanced Programming with C#
  • Students interested in working with different API's inside of Unity
  • Students interested in AR
  • Students interested in Asset Bundles
  • Students interested in Scriptable Objects
  • Students Interested in working with Connected Cloud Services using Unity

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

placeholder

Hi! I'm Jon. I'm a self-taught software engineer with over eight years of experience, and the author of Learn Unity Programming with C#. I've developed several Unity games for Cartoon Network, Adult Swim, the casino industry, and various indie game companies. I've also developed real world enterprise augmented reality applications for companies like GE, Coca-Cola, and ThyssenKrupp. I got my start in programming when I was 16 years old, developing private game servers for a popular MMO. When I decided to look at game development as a career, I struggled to find content that didn't just spoon-feed me the answers. After countless hours of learning concepts and trying to figure out the logic behind everything myself, I decided to start my own YouTube series that teaches developers to code from scratch through interactive challenges. It quickly became popular within the Unity community, and my educational career became a reality. I have a passion for teaching, and I love watching my students go from zero to hero, with some of them even landing big time game development jobs with companies like Oculus and Cartoon Network! Several of my students have gone on to create their own amazing titles and even start their own indie game studios! My favorite thing about programming is when you're developing a feature and the logic for how to solve a problem just "clicks." That "eureka" moment is what I strive to teach all my students!

I am the Authorized Unity

icon
More courses by Jonathan Weinberger

$139.99

$11.99

$12.99

$11.99

$24.99

$94.99

icon
More Unity courses

$79.99

$74.99

$149.99

$13.99

$149.99

$16.99

icon
Reviews

4.0

651 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Max Altenhofer on 12/13/2020

A very good course. I personally liked the chosen examples. They show very good, how to apply Unity development in non-gaming scenarios.
If this course get's adapted to newer Unity versions, things I'd like to see would be:
- Replacing Vuforia with AR Foundation, as the Vuforia pricing may be very expensive, due to company revenue.
- Replacing AssetBundles with Adressables, as AssetBundles are now deprecated.

By Austin Patkos on 11/15/2020

So far this course has been exactly what I needed. The instructor is very well knowledged an it's a unique view at Unity's capabilities.

By Jorge B Silver on 11/14/2020

I am enjoying it so far! it's precise, informative, and easy to digest.

By Robert RC on 11/5/2020

Great course.

By Mohammed FARAH on 10/27/2020

Great course, I recommend it to everyone who wants to make apps with unity.

By Jeena Banta on 10/5/2020

Some to the trouble shooting could have been omitted.
The instructor is no longer supporting the course and should be removed from Youdumm!

By A. Lynn on 9/27/2020

I've been a fan of Jonathan Weinberger and Al Heck for a long time. I can honestly and accurately say that their work with http://gamedevhq.com/ has brought me further in my career, if not saved me from a lay-off during the COVID-19 pandemic. Every course I've taken from Jonathan so far has not just been fun; it's been a true investment in me and my family. I can not thank Jonathan and Al enough.

By Michelle Ivy Pedrasa on 9/23/2020

Engaging so far. I'm learning lots of things, for someone who doesn't have any knowledge about Unity nor experience in C#.
Update: I haven't finished this lecture yet, but I took this because of a job opportunity using Unity and C#. I didn't have any prior knowledge in Unity, nor any experience in C# (I'm an embedded software engineer using C). However, using what I learned so far, I was able to complete the programming test, and the interviewers couldn't believe I was able to do it without any prior knowledge nor experience, and I was able to get the job. Oh yeah!

By Emrah Uluay on 9/11/2020

Jon seems like he is not ready to give the course content. He doesn't try out what he is going to show before recording. So most of the time, students are debugging and trying to solve what is going wrong. Plus, he is not giving any support on this course anymore.
An example: mobile devices can not post to AWS S3 Storage System and Jon is absent to solve this.

By Stefano Bianchi on 9/2/2020

I think the content is great but the guy should test procedures before recording the videos

By Anas Abubakar on 8/26/2020

The instructor should have increased the size of the code in visual studio, the code is hard to see on mobile device , I have to switch to a pc and tablet to see the code

By Margarita on 8/21/2020

De momento tiene mucho preambulo.

Showing 12 of 222 reviews