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

Make a Puzzle Game with Unity – Part 2

Make a Game with Unity's Navigation Components - Part 2

Introduction It has been my persistent perception that video game design is at a unique junction of art and technicality. If one manages to mesh impeccable code with sublime artistry, the results can be quite novel – and the fluid nature of this junction creates limitless possibilities. One is never sure when one skill is … Read more Make a Puzzle Game with Unity – Part 2

Make a Puzzle Game with Unity – Part 1

Introduction One of the most incredible things about game design is the ability to do things that are impossible in reality. A chief example of this is the idea of the orthographic view. Computers have the ability to construct a perspective that does not even exist in real life. This has some fascinating consequences when … Read more Make a Puzzle Game with Unity – Part 1

A Guide to the Unity Animator for 2D Characters

A Guide to the Unity Animator for 2D Characters

Introduction What is it that an animator does? What summary can we give that would accurately describe the operations an animator performs? Is an animator an artist illusionist? Is he a virtual puppet master? What about video game animators? Are they much different from a pen-and-pencil animator? I would say that when it comes to … Read more A Guide to the Unity Animator for 2D Characters

How to Animate a 2D Character in Unity

How to Animate a 2D Character in Unity

Introduction At the very core of animation is an illusion. The “Illusion of Life” is what it is called. We think an animation looks the best when it produces a greater illusion of a living character. This makes sense, does it not? When we see an animation of a living character, it triggers a memory … Read more How to Animate a 2D Character in Unity

Rig a 2D Animated Character in Unity

Create a 2D Animated Character in Unity

Introduction 2D animation has been around for over 100 years. Since its inception, this entertainment type has gone through quite a few different evolutions, each time becoming more and more complex. Now, in the latter part of the 20th-century to the present time, 2D animation is a huge part of video games – with thousands … Read more Rig a 2D Animated Character in Unity

Mastering Unity’s New Tilemap Editor: Building 2D Levels

Introduction In October of 2017, Unity Technologies released Unity 2017.2. This version released a new tool called the Tilemap Editor, which not only allows the user to create vast and complex grid-based layouts in a matter of minutes, but also eliminates the need for a third party program (such as Tiled) to create a similar … Read more Mastering Unity’s New Tilemap Editor: Building 2D Levels

Unity Animator Tutorial – Comprehensive Guide

Introduction In this lesson we will explore how to use animations in a scene. This tutorial is a good step for those who have read the tutorial on creating animations. Which you can view here. However, no prior knowledge of animation is required. The scripts for this lesson can be downloaded Setting up the project … Read more Unity Animator Tutorial – Comprehensive Guide

How to Build a Complete 2D Platformer in Unity

Unity game with Cinemachine timeline and robot player

Introduction Since the release of Unity 2017.1 in the summer of 2017, Unity Technologies has made making 2D games incredibly easy and fast. In this tutorial, we will create a fully-featured 2D platformer. This project will incorporate a number of key topics including how to make cutscenes, how to quickly build and prototype a 2D … Read more How to Build a Complete 2D Platformer in Unity