Virtual Worlds ... Projects ... Scripts
Virtual Worlds Fall 10 Schedule
Production
Module 1: Asset Placement
- Unity Interface Tutorial
- Intro to Asset Placement
- cartesian space
- transformations
- centering
- hierachy & organization
- static & dynamic objects
- Homework - village - due NOW!! Tues 21
- Use Island Demo
- Build a small village on the shore using cabanas etc.
- Put herons on the roofs
- Move your village to the other side of the island
Module 2: Terrain Building
- terrain
- terrain engine documentation
- more terrain documentation
- Intro to Unity terrain, water, skybox
- skybox documentation
- more advanced water effects
- terrain toolkit
- heightmap?
- Homework - make an island - due TUES 28 Sept
- use Island Demo
- make a new scene - must have, land, water, sky
- copy & paste directional sunlight from island demo for lighting
- drag the first person controller prefab (remove camera)
- now you can see and move
- include as many of these terrain elements as you can
- cliff, volcano, hoodo, plateau, sea-cliff
- sea, pond, river
- put your village in it
- Be ready to show and tell your project
- conceptually what are you doing
- technically what did you learn
Module 3: Lighting
- Intro to lighting concepts/unity toolkit
- Homework
- relight your island
- using existing models make and light an interior
- place it on your island
Module 4: Scripting 1
- Unity Scripting Tutorial
- Intro to trigger building
- Homework - less programming experience
- use script/trigger to control lights
- turn on and off
- move
- think border surveillance, think disco
- javascript1.txt collider script
- oscillate2.txt
- use script/trigger to control lights
- Homework - more programming experience
- Secret Agent Box Operation
- secretagentbox.pdf
Module 5: Physics Engine
- Intro to Unity tools/general concepts
- Homework
- build/script a landslide
- add this to your island
- make it triggerable
- blow up a cabana, your village
Module 6: Navigation and Collision
- Intro to basic concepts
- Intro to unity tools
- study of tutorial scripts
- scripting behavior
- Homework 1
- Homework 2
- Lerpz Tutorial
- Read Intro, be ready to discuss concepts introduced
Final Project
- Level in Lerpz or Island project
- With interactive non-player characters
Week 1: 31 Aug 2nd Sept
Intro to Virtual Worlds, Game Engines, View Projects
Week 2: 7th Sept
View Projects
Read texts on Osmose and PLACEHOLDER
Week 3 - 12 View Projects Work on Modules below
Nov 2 - Dec 7
- Lerpz or similarly complex tutorial
- Final Project
- Grad Student Class Presentations
Nov 23 Final Project First Review
Dec 2
- email me final project Title, yourname, project description, how to play
- print this out for your in-class demo of your project
Final Projects Viewed in Class Dec 7 & 9
- Projects will be graded at this time
Dec 7:
- Devin
- Luke
- Chris
- James
- Matthias
- John
- perhaps Camille or Kevin
Dec 9:
- Alex/Bojan
- Jess
- Nate
- Jody
- Camille
- Dave
- Kevin
Reading/Project/Other Schedule
Sept 30 - Desert Rain text
Oct 12 - Prelim project team, idea, asset list
- team with different skills interests
- set designer, lighting person, interactivity & scripting, special fx
Oct 12/14 Read about Game Object and Components and Triggers
- Game Objects
- Game Object & Component
- Using Components
- Components & Scripts
- http://unity3d.com/support/documentation/ScriptReference/Collider.html
Oct 18 - read The Game Design of Art
Oct 18-21 - make a list of Game Mechanics
Oct 26 - read Intro to Lerpz Tutorial
Additional: Write a grabber script
Nov9 - timeline for project
See projects page for links
Nov 9 - Virtual Human Lab Camille Presentation
Nov 16 - Alpha Wolf - Luke Presentation
Nov 23 - ICT and Mission Exercise - Jody Presentation
Nov 30 - World Skin - Dave Presentation
Production
Module 1: Asset Placement
- Unity Interface Tutorial
- Intro to Asset Placement
- cartesian space
- transformations
- centering
- hierachy & organization
- static & dynamic objects
- Homework - village - due NOW!! Tues 21
- Use Island Demo
- Build a small village on the shore using cabanas etc.
- Put herons on the roofs
- Move your village to the other side of the island
Module 2: Terrain Building
- terrain
- terrain engine documentation
- more terrain documentation
- Intro to Unity terrain, water, skybox
- skybox documentation
- more advanced water effects
- terrain toolkit
- heightmap?
- Homework - make an island - due TUES 28 Sept
- use Island Demo
- make a new scene - must have, land, water, sky
- copy & paste directional sunlight from island demo for lighting
- drag the first person controller prefab (remove camera)
- now you can see and move
- include as many of these terrain elements as you can
- cliff, volcano, hoodo, plateau, sea-cliff
- sea, pond, river
- put your village in it
- Be ready to show and tell your project
- conceptually what are you doing
- technically what did you learn
Module 3: Lighting
- Intro to lighting concepts/unity toolkit
- Homework
- relight your island
- using existing models make and light an interior
- place it on your island
Module 4: Scripting 1
- Unity Scripting Tutorial
- Intro to trigger building
- Homework - less programming experience
- use script/trigger to control lights
- turn on and off
- move
- think border surveillance, think disco
- javascript1.txt collider script
- oscillate2.txt
- use script/trigger to control lights
- Homework - more programming experience
- Secret Agent Box Operation
- secretagentbox.pdf
Module 5: Physics Engine
- Intro to Unity tools/general concepts
- Homework
- build/script a landslide
- add this to your island
- make it triggerable
- blow up a cabana, your village
Module 6: Navigation and Collision
- Intro to basic concepts
- Intro to unity tools
- study of tutorial scripts
- scripting behavior
- Homework 1
- Homework 2
- Lerpz Tutorial
- Read Intro, be ready to discuss concepts introduced
Final Project
- Level in Lerpz or Island project
- With interactive non-player characters