Tutorials

Per-Vertex Properties on Procedural Meshes

Posted by on Feb 2, 2013 in Learning, Resources, Tutorials | 0 comments

Per-Vertex Properties on Procedural Meshes

Here’s a sample video from the course that I taught on game design in the fall of 2012. This video is from fairly late in the semester, so it assumes that you know a little something about 3D meshes and what ‘procedural generation’ means with video game design: editing objects with code, at runtime, rather than by hand, beforehand. I have to caution that it’s fairly technical, but there’s some good eye candy (especially in the second half), and a lot of good information about how to create and edit meshes from...

read more

Changes in the Unity 4 Editor

Posted by on Nov 10, 2012 in Learning, Resources, Tutorials, Unity3D | 0 comments

Changes in the Unity 4 Editor

The video below explains the major changes in the editor between Unity 3 and Unity 4. More specifically, it goes over changes between Unity 3.5 (the latest version when Unity 4 was released) and Unity 4.0. It doesn’t include an introduction to Mecanim. That’s a large enough topic that it needs its own video (or videos), and when I post that I’ll add a link here.   Property Drawers Unity 4 also includes an upgrade called Property Drawers. These are a way to make working with scripts in the inspector a lot more powerful,...

read more

Unity video tutorials

Posted by on Oct 28, 2011 in Blog Posts, Learning, Resources, Tutorials, Unity3D | 2 comments

Starting to learn Unity, or want to brush up on things like lightmapping and terrain? 3DBuzz has an hour-long set of tutorials on everything from opening the editor to particle systems, audio, and physics. (hat tip to Jeff Lowe)

read more

Unity: Converting between C# and Javascript

Posted by on Oct 18, 2011 in Blog Posts, Resources, Tutorials, Unity3D | 0 comments

In Unity, the two most commonly used languages are C sharp and JS (technically Unityscript, which is very similar to Javascript). One of the most common questions asked by new users on UnityAnswers is “How do I convert X script between Javascript and C#?” Typically, the people asking these sorts of questions have found a script they want to use or play with, but they’ve only worked in C# or JS and don’t know anything about the other language. Well, have no fear: here are a few resources that explain the differences...

read more

Quick Tutorial: C# – How Objects allow you to be flexible

Posted by on Oct 8, 2011 in Blog Posts, Learning, Tutorials | 0 comments

Note: this is a fairly advanced tutorial that assumes you’ve already done some basic programming in C#. In our TerraViz tool, we have a number of dropdown menus. There’s a bit of code that allows you to pass in a list of strings, and those become the items of the dropdown menu. The code we already had worked great, but then we wanted to have a dropdown that would show images instead of text. We could have just created one dropdown that shows text and one that shows images, but duplicating code is always...

read more

Quick Tutorial: Unity – Compiling for non-standard window sizes

Posted by on Sep 9, 2011 in Tutorials, Unity3D | 0 comments

We recently needed to output a unity application that would display across multiple projectors connected to several graphics cards on a single machine. Creating a Unity application that runs in non-standard window sizes (in our case around 4000×2000) isn’t hard, but we did run into a few issues. To set the window size: The width and height of the standalone executable or web application can be set from the Player Settings: Edit > Project Settings > Player For web applications, simply enter your desired values and compile...

read more