In this post, class of 2012 hackNY Fellow David Coss describes his workshop on 3d games in unity.
For the workshop, I decided to show hackNY Fellows how to build a simple first-person 3d platformer. Much of the workshop didn’t involve any coding at all, and instead focused on learning unity’s interface and object hierarchy, designing a level, and building basic game objects. After covering these concepts, we used scripting to animate the objects in our level and enhance their interactivity with the player character. Concepts covered in our scripting included basic transposition and rotation, referencing other game objects, and raycasting (which was used to detect whether the player character had entered a spotlight).