Unity: overview and setup
(and final RTcmix discussion)
We wanted to show the new RTcmix function-creation capability, so Onur
took some time doing that at the beginning
of class. In addition, I wanted to discuss RTcmix array
capabilities along with decision-making and probilities in a little
more detail, so we also covered this.
Then we started Unity! Whoo-hoo! I had some bizareness related
to whether or not shadows were showing (still looking into what I did
wrong), but the class-demo linked below all works ok.
Assignment
+ do something (small piece, a sound, an interactive patch, whatever)
with RTcmix. Due on 3/21 (the class after break)
Links
Speaking of Unity, here are some good links to explore over the break:
I mentioned two New York Times article that appeared recently
about game-development and art. Here they are:
- main Unity page
-- download Unity from here
- unity tutorials
-- lots of good ones!
- the basic roll-a-ball intro tutorial
-- what we're doing in class closely follows this, but we'll diverge
probably next time to add RTcmix features
- Unity/C# scripting language tutorial
-- Unity uses a C++-like language called C# (C-sharp) for programming.
We'll start coding with this next time. This tutorial might be useful
if you've never encountered anything like it. It's pretty straightfoward,
though, and we'll be covering it in class.
Class Downloads
- week8-patches.zip
-- Along with the class patches,
I've included two patches -- "func1.maxpat" and "func2.maxpat" -- to
show the function capabilities of RTcmix
- classdemo1.zip
-- this is the (working, with shadows!) Unity project we created
in class