Project 1: Auto-Generator
Final Submission Due: Week 3 Tuesday, October 15
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.