Project 1: Auto-Generator

📌 SKETCH/PROPOSAL DUE: Week 2 Thursday, April 10

📌 FINAL PROJECT BUILD + DOCUMENTATION DUE: Week 3 Thursday, April 17

Submit Final Submission 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 Thursday, April 10
    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 Thursday, April 17
    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.