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 Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design 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 Coaching Neuroscience
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 Analysis Data Modeling 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
2021-01-15 01:44:51
30-Day Money-Back Guarantee

This course includes:

  • 11.5 hours on-demand video
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Game Development Unity

The Ultimate Guide to Real World Applications with Unity

Created in Partnership with Unity Technologies: Move beyond game design & build 3 enterprise-level applications in Unity
Rating: 4.4 out of 54.4 (564 ratings)
5,990 students
Created by Jonathan Weinberger, Unity Technologies
Last updated 9/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll 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
Curated for the Udemy for Business collection

Course content

13 sections • 131 lectures • 11h 26m total length

  • Preview06:37
  • Preview03:03
  • Preview02:47

  • Introduction
    00:27
  • Preview04:02
  • Creating a new Unity Project
    01:16
  • Recommended Unity Layout
    00:55
  • Mobile Settings
    02:38
  • Preview03:24
  • Unity Teams Collaborate
    01:03
  • Preview01:26
  • Downloading the AWS Mobile SDK for Unity
    05:24
  • Configure the AWS Mobile SDK for Unity
    02:47
  • AWS Identity Pool
    04:43

  • Introduction
    00:25
  • Download the UI for Service Adjustment App
    00:37
  • Setup the Background
    02:59
  • Logo Setup
    03:44
  • Grey Overlay and Buttons
    05:23
  • Find Case Pannel
    05:56
  • Adding Grey Overlay and Title
    03:33
  • Adding Input Field
    03:13
  • Adding Search Button and Bottom UI
    07:28
  • Cleanup UI Panels
    03:26
  • Select Panel Creation
    08:08
  • Case Overview Panel P.1
    13:47
  • Case Overview Panel P.2
    13:42
  • Case Overview Panel Complete
    09:06
  • Cleanup and Commit Current State
    02:08
  • Phase II Overview
    01:24
  • Client Info Panel
    16:07
  • Location Panel
    03:53
  • Take Photo Panel
    05:41

  • Preview00:25
  • App Navigation
    11:01
  • Preview02:56
  • IPanel Implementation
    08:15
  • Populate the Panel Data
    14:21
  • Defining a Case
    04:52
  • UI Manager Setup
    05:34
  • Create a new Case Functionality
    03:28
  • Challenge: Generate Case Number
    01:12
  • Challenge Review: Generate Case Number
    09:20
  • Challenge: Process Client Info Panel
    00:51
  • Important UI Button Fixes
    02:21
  • Challenge Review: Process Client Info Panel
    05:55
  • Maps API Setup
    05:18
  • Discover Constructing Maps URL
    06:06
  • Constructing Map URL
    07:04
  • Downloading Static Map
    07:57
  • Geo Location Services
    13:17
  • Finishing up Location Panel
    06:49
  • Challenge: Take Photo Panel
    01:12
  • Challenge Review: Take Photo Panel
    02:51
  • Emergency UI Fix
    01:44
  • Download Camera Plugin
    02:16
  • Camera Settings
    04:42
  • Camera Testing
    04:27
  • Photo Taken Panel Complete
    07:16
  • Challenge: Overview Panel
    01:22
  • Challenge Review: Overview Panel
    03:54
  • Overview Panel Complete
    10:56
  • Quick Fix on Overview Panel
    03:38

  • Introduction
    00:26
  • Preview02:59
  • Saving P.1
    10:38
  • Saving P.2
    13:49
  • Saving P.3
    08:20
  • Saving P.4 Complete
    06:39
  • Setting up AWS Bucket
    08:23
  • Starting AWS S3 Service
    16:29
  • Granting Access to S3
    08:55
  • Refactor the AWS Manager
    11:42
  • Uploading to S3
    16:49
  • Upload Final Touches
    02:57
  • Get List of all Items in S3
    10:42
  • Found Case ID!
    08:57
  • Download File and Convert to Object
    19:30
  • Store the Downloaded Case to the UI Manager Active Case
    02:32
  • Callback System Search Panel
    06:30
  • Challenge: Select Panel
    01:49
  • Challenge Review: Select Panel
    01:17
  • App Recap
    00:50

  • Introduction
    00:30
  • Setup & Custom Event Tracker
    04:28

  • Introduction
    00:23
  • New Unity Project
    00:44
  • Project Overview
    01:17
  • Challenge: Build the Main Menu
    02:49
  • Challenge Review: Build the Main Menu
    09:51
  • Challenge: Build the Map Panel
    03:15
  • Challenge Review: Build the Map Panel
    06:29
  • Challenge: Open the Map Panel
    00:17
  • Challenge Review: Open the Map Panel
    00:53

  • Preview00:27
  • Creating the Card Panel
    11:42
  • Creating the Card View
    02:57
  • Preview08:51
  • Preview02:15
  • Challenge Review: Display Card
    09:59
  • Recap Zoo App
    01:01

  • Introduction
    00:27
  • Zoo Analytics
    05:20

  • Introduction
    00:27
  • New Unity Project
    01:01
  • Project Overview
    01:02

Requirements

  • Intermediate C# Knowledge (Interfaces, Singletons, Abstract Classes, Inheritance)
  • Familiar with Unity
  • Android, iOS, or WebCam

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

Featured review

A. Lynn
A. Lynn
50 courses
13 reviews
Rating: 5.0 out of 55 months ago
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.

Instructors

Jonathan Weinberger
Authorized Unity Instructor
Jonathan Weinberger
  • 4.5 Instructor Rating
  • 23,306 Reviews
  • 102,709 Students
  • 10 Courses

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 Instructor, working in partnership with Unity Technologies to create C# programming courses in the Unity engine for developers of all levels.  The goal of this collaboration between Unity and Udemy is to make the learning curve of getting into programming less daunting, and helping experienced developers fine tune their skills.  Currently, two courses created in partnership with Unity are available on Udemy, with two more in the works!  Stay tuned for the latest and greatest Authorized Unity Courses!

Unity Technologies
The leading global game industry software
Unity Technologies
  • 4.5 Instructor Rating
  • 23,250 Reviews
  • 102,442 Students
  • 9 Courses

Unity Technologies offers a platform for creating beautiful and engaging 2D, 3D, VR, and AR games and apps. A powerful graphics engine and full-featured editor enable you to realize your creative vision fast, and deliver your content to virtually any media or device. You can easily connect to your audiences on PCs, consoles, the web, mobile devices, home entertainment systems, embedded systems, or head-mounted displays.

More than an engine, Unity helps you achieve ongoing success. It offers everything you need to develop quality content, boost your productivity, and connect with your audience. Tools and resources include the Unity Asset Store, Unity Cloud Build, Unity Analytics, Unity Ads, Unity Everyplay, and Unity Certification. Unity Technologies serves millions of registered developers including large publishers, indie studios, students and hobbyists around the globe.

  • 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.