3dcognition Tutorials

Teleport Your Player

Teleport Your Player setup

June 23, 2015

This tutorial describes how to teleport your player using Unity. Teleportation is cool because it is something we can’t do in reality, but can easily do in games. It can be used for so many purposes, such as teleporting the player from […]

A Better Way to do Simple Animations in Unity

May 25, 2015

I’ve found Unity Legacy animations to be buggy; if I want to simply open a door, they do not work as advertised, though I must admit a bones-type animation, which should be even more problematic, works well. So this complaint and alternate […]

Unity Random Enemy Instantiation

unity enemy spawn basic

February 1, 2015

This tutorial on Unity Random Enemy Instantiation will demonstrate how to combine the Unity Randomize function with instantiation to create two different enemies at two different locations; if one enemy is destroyed, another enemy will appear; at all times there will be […]

Unity Trigger Random Destroy

Unity trigger random destroy

February 1, 2015

This Unity Trigger Random Destroy tutorial will demonstrate how we can combine a simple random destroy with a trigger event to make an even more powerful and flexible game mechanic. In Unity Triggers, I showed how to simply create an OnTriggerEnter function […]

CGI Short Film Chameleon

February 1, 2015

The CGI Short Film Chameleon is a strong, 5-minute film by Sam Lemberg which really only uses a few seconds of cgi but does so very efficiently. The setup is brilliant – you’ll see what I mean once the five minutes have […]

Random Mechanics in Unity

unity random destroy at start

February 1, 2015

Random mechanics in Unity can add excitement and mystery to game play. For our first example, imagine you have just launched a game where the object is to drive or hover along highways that are high up in the air, sitting on […]

Game Design – Guiding the Player

January 25, 2015

This Game Design – Guiding the Player post points to concepts to keep in mind when doing your game level design. Your map layout, visible assets, and how you build, light, and texture your playing terrain should all lead the player the […]

Essentials of chapter 5 of Game Dev Essentials

January 25, 2015

I teach a class called Programming for Artists, and we use the book Unity 3.x Game Development Essentials. I sometimes have students who get confused by all the things happening in Chapter 5 so I am going to break it down a […]

Unity Collisions

unity collision destroy example

January 21, 2015

Unity collisions allow us to capture the moment and position of any two game objects colliding, the classic example is when a bullet or other projectile collides with a target. Let’s take the case where the gameobject we want to track is […]

Unity Triggers

January 20, 2015

Unity Triggers are initiated when the player (or some other game object) enters the collision area of another game object which has the collider set to “Is Trigger”. Unity Triggers example 1: Start with a standard terrain or you can even use […]