Week 6: Feb 14
Feb 14 | Location: CMCI Studio
Agenda
- Unity Work Session
- New Tutorials page on website
- Lets check out your worlds
- Collaboration Workflow
- Tutorial: How to use Github Desktop to manage Unity Projects
- Tutorial: How to Create a Build
- Tutorial: How to publish a Unity release on Github
- Review Character Controllers
- First and Third Person Character Controllers
- Tutorial: How to replace the third person character with a Mixamo generated character
- iOS device request form
In the Wild
- caves rd interactive
- PatchXR - Visual / Spatial Music
- Redefining Open World - A case study on the impact of Zelda: Breath of the Wild on open world games.
- Decentraland - A decentralized virtual world and market place.
Assignment 5: Remix a World
The project this week has two parts:
- Make your world available for others to work on using Github / Github Desktop. We will walk through this process in class.
- Working individually, remix a world made by another group. Refer to slack for blog posts/Github repo links. What does this look like? Well its up to you. Think about the questions from last week.
What's in a world?
- What does it look like?
- What does it sound like?
- What does it feel like?
- What inhabits your world?
- How do you navigate your world?
- What's different about your version of the world?
Projects from last week
- Third Person: Unity learn - Aaron
- Farm World - Olivia, Caroline, Kindsey
- "Lost World" Step One - Trent, Sarah
Bonus: Get your world to run with SteamVR or XR Interaction Toolkit. See if you can setup basic locomotion (e. Movement or teleportation). Refer to the Unity tutorials for SteamVR.
Deliverable:
In a blog post, describe what project you chose to remix and what you did. Be sure to include any references to supporting resources used (ie. code, assets, tutorials, examples).
Include the following in your blog post:
- A 2-3 min screen capture video showing gameplay. Upload to youtube and embed video in your post. Note: Using a fullscreen build to make your video really helps to make better screen captures.
- A Github repo for your project files. Put the link to your repo in your post.
- A working build of your world. Zip up the contents of your build process and publish to your Github repo as a release.
- Tutorial: How to publish a Unity release on Github
- Tutorial: How to Create a Build - Follow this process to create the macOS .app file or Window .exe app files/folders for your Unity project.
- Managing releases in a repository - Follow this guide to learn about adding your built app (zipped up into a .zip file) as a binary. This is where you can distribute your app for others to tryout without requiring them to open and build a Unity project.
Share a link to your post with user group @imd in Slack channel #cmstudio.
Due: Feb 21