Vincent Taylor

Sign in

After setting up Unity’s Navigation system in my scene, I am implementing a point-and click movement system to work along-side my top-down camera.

The Design:

Unity’s Navigation system allows easy creation of AI agents that are able to move freely and accurately around the environment.

Unity Navigation:

In this post following Part 1, I will modify my ellipse generation code to make it 3D, and more suitable for planetary orbits. The change is small, but not as straight-forward as you might expect.


As part of a side-project I’m currently doing, I need to calculate planetary orbits using Ellipses. Here’s how I’m doing it.

An ellipse of custom width, height, and segment number

Creating the Ellipse shape:

Mirrors in games are an immersive feature and are often noticed by players. However, the performance costs of realistic mirrors sometimes make the developers avoid them for now.

Creating the mirror:

The Animation System:

The Animation Window:

Recently I found out about a clever and helpful option when you need to visualize Unity data in a graph-like form in the editor.

Animation Curves:

Cutscenes usually start with a script and/or pre-visualization (“previs”). For this project, I’ve been given some pdfs containing sketch illustrations of the intended shots.


There are often many reflective surfaces in games, especially games with highly realistic graphics. Here’s a brief look into the different methods to create them.

No Reflection Probes:

Unity Light Probes:

Vincent Taylor

Unity game developer / C# Programmer / Gamer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store