Skip to content

zevenrodriguez/CIM440-IntroToCreativeCoding

Repository files navigation

CIM440-35 – Intro to Creative Coding - Spring 2020

Instructor: Zevensuy Rodriguez

Class Time: Wolfson 2046 MoWe 1:25 - 2:40PM

Office: Francis L. Wolfson Building 2014

Office Hours by Appointment, please click here

Week 1 - Introduction to Creative Coding and Getting Started with Unity (Jan 13th-16th)

Week 2 - Getting Started with Unity UI (Jan 20th-23rd)

Week 3 - Adding Interaction: Buttons, Keyboard input, and Conditionals (Jan 27th-30th)

Week 4 – Working with Media (Feb 3rd-6th)

Week 5 - Arrays and Loops (Feb 10th-13th)

Week 6 - Animation and Movement(Feb 17th-20th)

Week 7 - Keyboard Input and Collisions (Feb 24th-27th)

Week 8 - Midterm Project Workday (Mar 3rd-5th)

Midterm Requirements

Based of the Gallery, Quiz, or iSpy interactions create a new original project.

  • Create an orignal layout (10 Points)
  • Extend the example to make it your own
    • Add a minimum 8 elements of interaction (10 Points each)
  • Add a timer or scoring element (10 Points)

The class will be a flip classroom. I will post video lectures or assignments before class and during class we will have office hours. I will be available only through teams. I would like to keep emailing to a minimum to make sure that all questions get answered. If you have general questions, use the general chat. If you have specific questions, feel free to send me a message. Teams has a great feature to do screen sharing, FYI. If you are not available for class due to time zone issues, please reach out to make arrangements.

• Online lecturers will be available before class • Check in periodically for updates on assignments and lectures • Office hours during class time • Install Teams desktop

Week of March 23rd – Midterm Project Lab

Midterm Requirements

Based of the Gallery, Quiz, or iSpy interactions create a new original project.

  • Create an orignal layout (10 Points)
  • Extend the example to make it your own
    • Add a minimum 8 elements of interaction (10 Points each)
  • Add a timer or scoring element (10 Points)

Week of March 30th – Audio and Video

Week of April 6th - Intro to Physics

HW Complete the slides and Code Challenge (Due April 20th)

  • Part 1
    • Add an else statement to the bounce code, and change the color
  • Part 2 (Hint: use move cube example)
    • Create a new scene and script
    • Adjust the Z axis, When the ball goes forward, color = yellow
    • When the ball goes back, color = red
    • No gravity is needed
  • Document both in a video and include the code examples in teams

Week of April 13th – Working with Prefabs

Week of April 20th - Inputs

Week of April 27th - Final Project Lab

Week of May 4th - Final Projects Due May 6

Final Project

For the final you are going to choose to make either a physics based game or an adventure style game. Start by completing one of the following sets of notes. Once completed you must add 3 interactive elements.

Once completed: Add 3 interactable elements

Backing Up Your Work

  • Use a cloud service, Onedrive has worked the best for me
    • Careful with cloud services that have online/offline file systems
    • If your files are only saved to the cloud and not your computer unity will have trouble operating correctly
  • Sign up for github and use the Github Student Developer Pack https://education.github.com/pack
  • You can sign up for Unity Student https://store.unity.com/academic/unity-student allowing you more storage space to upload your projects to Unity Collab
  • Download and Install github desktop https://desktop.github.com/
    • On Macs, under the menu option for github desktop, it says install command line tools, make sure you do that.
  • In Unity, import the github plugin into your projects
  • I cover all of this stuff in this video

Asset Resources

Creative Commons Image Search

Open Clip Art

Unsplash

Pexels

Pixabay

About

Intro to Creative Coding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published