Project 1: Auto-Generator

Final Submission Due: Week 3 Tuesday, October 15

Submit Here

Please read the How To Submit page for more detailed instructions.

Prompt

Create a generator in Unity that only requires 1 ~ 2 button controls to run.


Consider the following options:

  • a landscape / level / terrain generator;
  • a random character generator, eg. exquisite corpse;
  • an evolution simulator, e.g. cellular automaton.


Possible techniques:

  • modular architecture using prefabs, arrays/lists, instantiate/destroy functions, empty transforms as connection points;
  • procedural / algorithmic generation using random functions, perlin noise, custom parameters, L-systems, cellular automata, etc.


Tips:

  • Consider what constraints or rules you can impose to create unique forms and color palettes.
  • You may work in 2D or 3D. Lean into your strengths as a visual designer / artist as much as possible with this project! (And also remember you don't have much time!)
  • Consider how a viewer will see / experience your generative designs. Can they orbit the camera around? Can they press a button to generate new objects?

Requirements

Project 1 contains TWO COMPONENTS:

  • PART 1 (2.5%): SKETCH OF PROJECT PROPOSAL
    Due: Week 2 Tuesday, October 8
    A sketch and/or in-progress prototype of your project. Bring this to class for discussion!
    • What are you generating? How are you generating it?
  • PART 2 (12.5%): FINAL PROJECT BUILD WITH DOCUMENTATION
    Due: Week 3 Tuesday, October 15
    Refer to submission guidelines, and submit your final project.

Total contribution to final course grade: 15%


Your final project is not required to:

  • be a traditional video game;
  • have sound / audio.

Evaluation

Your final project will be evaluated according to the guidelines listed in the course syllabus.