The Ultimate Guide to Real World Applications with Unity

所在平台: Udemy

课程主页: https://www.udemy.com/course/the-ultimate-guide-to-real-world-applications-with-unity/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:终极指南:使用Unity进行实际应用开发 课程概述:该课程由Unity Technologies授权并合作制作。你是否曾想过创造超越视频游戏的应用程序,但认为Unity只能做游戏?今天的Unity已经不仅仅是一个令人惊叹的游戏引擎,而是一个实时渲染平台,能够提供和支持企业级应用。无论是电影、汽车、机器学习、建筑等各个行业,大大小小的公司都在使用Unity来推动他们的应用程序。包括Uber、迪士尼、可口可乐和AT&T等知名公司正在利用Unity开发新的创新技术和应用程序! 在本课程中,你将会: - 创建一个增强现实体验 - 探索AWS和Google Maps等API - 将数据保存到云存储中并加载它 - 实现资源包和可脚本对象 - 发现高级编程概念 课程内容包括三个应用的开发。第一个应用是一个服务调整应用,展示了使用Unity引擎构建用户界面的易用性和灵活性。你将学习如何连接Google Maps API以获取地理位置,并在iOS或Android设备上启用相机,将图像保存为纹理,最后通过Amazon S3存储文件。 第二个应用是一个互动地图体验,帮助用户了解本地动物园。这个项目强化了使用Unity UI系统的易用性,以及如何触发用户交互点来显示信息图。通过这项目,你会接触到可脚本对象的概念,通过模板动态创建多个用户卡片,避免冗余开发。 最后一个应用是一个增强现实(AR)体验,展示如何利用AR促进学习。你将探索马的解剖结构,并通过动画系统控制过渡。重点在于资产包的使用,它允许将模型、数据和整个场景存储到AWS S3等云端解决方案中,并在运行时检索。 为何选择Unity来构建实际应用?Unity不仅是一个游戏引擎。凭借用户友好的编辑器和灵活的C#脚本,你可以在短时间内创建强大且有用的应用。对于新开发者而言,选择开发平台的难度较大,而Unity允许一次设计开发应用,便可一键移植至22个不同平台,包括iOS、Android、Windows及可穿戴设备。 如果你对使用Unity开发实际应用感兴趣,这将为你的职业生涯打开机遇的门。专注于游戏可能将你局限于1200亿美元的游戏行业,而使用Unity构建实际应用则能为你在多个数十亿美元的行业中创造机会。 这门课程是我自学软件工程的旅程,我将通过简单的研究和逻辑理解,让你感受到Unity在开发超越游戏应用时的易用性和强大。 为什么要跟随我学习?这是我与Unity Technologies共同开发的第四个课程,我期望展示超越游戏的开发能力。我自Unity 2.6初期发布以来,一直在使用Unity,并在包括可口可乐、AT&T等公司开发企业级增强现实应用。完成课程后,学生将从软件工程的角度理解Unity,增强逻辑理解能力,有助于扩大就业机会。欢迎加入我的学习旅程!期待在课程中见到你!

课程评论(0条)

课程详情

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 MapsSave & load data to cloud storage Implement asset bundles & Scriptable ObjectsDiscover advanced programming conceptsThis 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.

课程标签

0人关注该课程

主题相关的课程