- Joseph (or just Joe) Mckay
- My email is email@example.com
- Office hours Tuesday 11-1, room 1007 natural science.
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.
AssignmentsThere will be two major projects for this class. A first person "fetch quest" adventure, and a final project of your own design.
CollaboratingI will allow collaborations of 2 on the final project, but you have to make a proposal that outlines how it will work. Mostly I expect you to work on your own.
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.
Even if what you make is "game like" I'd suggest not worrying about menu screens or inventory systems.
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). I will try to 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.
The Awesome Super Fun Phone Challenge!Leave you phone in your room or car! Super Fun and Challenging! I understand that the sound of a notification is intoxicatingly distracting. It is for me too, but if you can't hear it then you don't know it's gone off!
please stay off your phones and social media until break or the end of class.