This repository has been archived by the owner on Sep 27, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 13
Week 03
koonce edited this page Feb 14, 2018
·
26 revisions
- Unity Tutorials on Physics
- You are the yellow marble
- 3M Rube Goldberg machine
- More ideas
- How do I speed up my game? see Time Scale
Devlog: Architecture, Performance, and Games <-- Do this one
- In your words, what is software architecture, and how do you think about it in relation to making a game in Unity?
- What is your primary goal when prototyping, and how does that conflict with "best practices" for software architecture?
- What is decoupling, and why is it essential to software architecture?
- Present an example of your own code and explain how you could apply one of the concepts found in the chapter (decoupling, flexibility, simplicity, abstraction, etc.)
(Old) Devlog: 10PRINT ch. 25 REM PORTS TO OTHER PLATFORMS
(Don't do this one but if you already did it, that's fine)
- what qualities make for a "good" port in game development?
- describe one change the authors made to port 10PRINT to a different platform, and why they did that
- what is an esoteric programming language? why do they exist?
Develop: a Rube Goldberg machine (example)
- 7+ phases (i.e. 7 dominos = 1 phase)
- Include four models you created in Maya
- Use use Mesh Colliders on your models (e.g. model a funnel, or a pipe, or a curved ramp, etc)
- include school-appropriate background music
- Anything by OK GO is prohibited
- Prize for anyone who picks my favorite song of the week
- no default Unity colors (no white cubes plz)
- no default Unity skybox
- write code to start the RGM by pressing SPACE (e.g. press space to open a door, that lets a ball drop down...)
- have some kind of finale
- use physics triggers to detect when something falls into place
- e.g. ball falls into a basket and makes the text "THE END" appear...
- See 3M RGM for an example
- See Unity tutorials linked above for help
- Use a sequence of cameras and use code to change the Main Camera
- Upload the project to a GitHub repository with an appropriate
.gitignore
add links to Goldberg WebGL players below here:
Val: https://valanars.itch.io/ass3
Julia: https://juliadelmatto.itch.io/rube-goldberg
Edgar: https://edgar11.itch.io/hw3-rube-goldberg-machine
John: https://johnwan.itch.io/rude-boi-machine
Noah P: https://doctorbagels.itch.io/rube-goldberg-was-an-asshole
other noah: https://noeh.itch.io/pube-goldbutt
Isa: https://isa10.itch.io/rubegb
Tyler: https://tjt288.itch.io/rube-goldberg-machine-igd-week-3
nina: https://ninatendo.itch.io/shitty
Aaron: https://sartrexcamus.itch.io/you-are-but-a-thought
Patrick: https://pog.itch.io/week-3-rube-goldberg
Uti: https://agustinazulay.itch.io/rube-goldberg