How to Make AIs Target Objects with Unity ML Agents

a gif of the first training attempt

Introduction We often hear in the news about this thing called “machine learning” and how computers are “learning” to perform certain tasks. From the examples we see, it almost seems like magic when a computer creates perfect landscapes from thin air or makes a painting talk. But what is often overlooked, and what we want … Read more How to Make AIs Target Objects with Unity ML Agents

An Introduction to Unity’s ML-Agents

An Introduction to Unity's ML-Agents

 Introduction Okay. So you’re a budding computer science enthusiast and you’re trying to make an AI that will take over the world. You do your research and find out about this thing called “machine learning.” You’ve seen several impressive demonstrations of machine learning technology so you decide that this is the tool you’re looking for. … Read more An Introduction to Unity’s ML-Agents

Unity ML-Agents Tutorials – Complete Guide

Unity ML-Agents, is an open source toolkit developed by Unity to enhance a game’s AI with machine learning. Typically when developing an AI for a game, you’d check to see if a certain condition is true (i.e. can you see the player?) and then execute a certain action (i.e. attack). This form of AI works, … Read more Unity ML-Agents Tutorials – Complete Guide

Unity Reflect Tutorials – Complete Guide

Unity Reflect Tutorial

Meet Unity’s newest technology set to enhance the workflow for building designers, architects, and engineers: Unity Reflect. For the construction industry, BIM, or Building Information Modeling, has increasingly become a standard during all phases of creating a building – from planning the design all the way to completing the actual project in real-life.  BIM models … Read more Unity Reflect Tutorials – Complete Guide

Optimizing Mobile Apps in Unity

Web Class: Mobile Game Development

You can access the full course here: Mobile Game Development for Beginners Caching Objects In Unity, there’s many functions we can use to easily get objects/components. GameObject.Find GameObject.GetComponent GameObject.FindObjectOfType GameObject.FindObjectWithTag Camera.main Calling these every frame or frequently is not recommended. What you should do, is cache the object so that you can easily use it … Read more Optimizing Mobile Apps in Unity

How to use Language Recognition in Unity with Azure

Web Class: Language Recognition AI with Unity and Azure

You can access the full course here: Language Recognition AI with Unity and Azure Part 1 Language Understanding (LUIS) The first of two Microsoft Cognitive Services we’re going to be using is LUIS. LUIS allows us to send a query (e.g. Move forwards) and it will calculate an intent and entities. The intent is what you’re trying … Read more How to use Language Recognition in Unity with Azure

Understanding AI and Speech Recognition with Azure Cognitive Services

Understanding AI and Speech Recognition with Azure Cognitive Services

Introduction In this tutorial, we’re going create a voice controlled game where you move a landing mars rover. We’ll be using 2 different services from Microsoft’s Azure Cognitive Services: LUIS and Speech to Text. You can download the project files . Setting up LUIS LUIS is a Microsoft, machine learning service that can convert phrases … Read more Understanding AI and Speech Recognition with Azure Cognitive Services

How to Connect to an API with Unity

How to Connect to an API with Unity

Introduction In this tutorial, we’re going to be building an app in Unity which will connect to an API, send a query, and return a JSON file of results to display on the screen. For this case, we’re going to be making an app that will display upcoming firework displays. Project Files This project will … Read more How to Connect to an API with Unity

Develop a Smart Text Reader App with Unity

Develop a Smart Text Reader App with Unity

Introduction In this tutorial, we’re going to create an app that allows you to analyze text through your phone camera and speak it out to you. If you want to follow along with the tutorial, all you need is Unity and an internet connection. You can download the complete project from . Setting up Computer … Read more Develop a Smart Text Reader App with Unity

How to use Computer Vision in Unity with Azure

Web Class: Learn Computer Vision with Unity and Azure

You can access the full course here: Applied Computer Vision with Unity and Azure Part 1 Introduction In this course, we’ll be creating an app that will allow you to take a picture and send that to an API, where the text in the image will be extracted and returned to you. With that text, … Read more How to use Computer Vision in Unity with Azure