- Joseph (or just Joe) Mckay
- My email is firstname.lastname@example.org
- Office hours Tuesday 11-1, room 1007 natural science.
- The TA for this class is Jonah Senzel
ExpectationsFrom this class we will learn some Unity and a little 3D modeling in Maya. Unity is huge and I do not expect us all to become experts in one semester but students should come away with a decent understanding of how it works.
Students should be able to create their own fully rendered simple 3d worlds by the end of this course. Students will also become aware of some of the theoretical issues around modern virtual environments, and artists who use game engines to create critical and engaging artworks.
Students should expect this to be a lot of work. There is an expectation that you will be spending a fair amount of time outside of class working on this course. In some classes we will cover a lot of material and you'll need to go over it a few times to make sure you have it. Or I may assign a tutorial that covers new ground as homework.
Borrowing philosophyThere's a lot you can do in Unity without doing much scripting if you use prebuild assets and scripts, but in this class, when possible, we are going to learn the core principles ourselves. This may mean that the final projects are not as "slick" as they could be, if we used a lot of prebuild assets, but they will really be ours. When this class is over you can buy all the assets you want and make something slicker looking.
sharing codeThere are going to be days when we need to help each other. If we agree to help out by sharing our code we will all benefit. I'll set up a Moodle space for this class that can act as a code sharing repository. I will but up in-class solution that I do into this space, and hopefully solution you create can go there too.
CollaboratingI will allow collaborations of 2 on the final project, but you have to make a proposal that outlines how it will work.
GamesI love games, I make games and Unity is a game engine - so of course if you want to make a game then you can. But sometimes making a game can get in the way of what you really want to do. Upshot - don't feel confined to making a game, and know that if you do you can stray from the normal game conventions when it suits you. Your piece(s) should be awesome, but don't need to be a game.
VRYes, we have access to a Vive, and a Samsung VR headset. But there's only one of each so we can't all use it for our final projects. Unity is complicated enough as it is without adding VR to the mix. (But hoo-doggy is it fun when it works). Well demo these systems in class.
AttendanceMy god, please come to class. I mean - we're going to be learning how to create interactive 3D worlds - what part of that screams "I should skip class". It's going to be a little intensive and missing a week is not a great plan.
If you miss 3 classes it will be a full letter grade loss, and miss 4 is a fail.