# TWA. Interactions in the Orangery Doc ### Summary **[[DESIGNS/ToyWorldsAtlas/Orangery_Doc|Orangery Scene]]**: When the player completes a colouring page, the coloured creature crawls into the Orangery. Each resulting colouring combination holds an individual preference formed by the player's personality. In the Orangery, players' decisions interact with each other. **Interactions**: When the player clicks on the atlas in the Orangery, they can control its movement and collide it with other atlases. When atlases of the same type collide, they produce some visual effect. E.g., amoeba and amoeba create pollen. Starfish and starfish generate a firework effect, etc. ## Visual Effects | Participating<br>Atlases | Effect | | :-------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | [[DESIGNS/ToyWorldsAtlas/Docs/Levels/A-Atlas_Doc\|A & A]] | UI: "ORANGERY" text glows in blue<br>![[DESIGNS/ToyWorldsAtlas/Gameplay/Atlas_Gifs/AA_Interaction_GIF.gif]] | | [[DESIGNS/ToyWorldsAtlas/Docs/Levels/B-Atlas_Doc\|B & B]] | UI: "RANGERY" text glows, leaves move<br>![[DESIGNS/ToyWorldsAtlas/Gameplay/Atlas_Gifs/BB_Interaction_GIF.gif]] | | [[DESIGNS/ToyWorldsAtlas/Docs/Levels/C-Atlas_Doc\|C & C]] | Firework particles effect<br>![[DESIGNS/ToyWorldsAtlas/Gameplay/Atlas_Gifs/CC_Interaction_GIF.gif]] | | [[DESIGNS/ToyWorldsAtlas/Docs/Levels/D-Atlas_Doc\|D & D]] | Oxygen bubbles particle effect<br><br>![[DESIGNS/ToyWorldsAtlas/Gameplay/Atlas_Gifs/DD_Interaction_GIF.gif]] | | [[DESIGNS/ToyWorldsAtlas/Docs/Levels/E-Atlas_Doc\|E & E]] | A 3D submarine appears through the 4th wall<br>![[DESIGNS/ToyWorldsAtlas/Gameplay/Atlas_Gifs/EE_Interaction_GIF.gif]] | | [[DESIGNS/ToyWorldsAtlas/Docs/Levels/F-Atlas_Doc\|F & F]] | Blinking eyes particles effect<br>![[DESIGNS/ToyWorldsAtlas/Gameplay/Atlas_Gifs/FF_Interaction_GIF.gif]] | | [[DESIGNS/ToyWorldsAtlas/Docs/Levels/G-Atlas_Doc\|G & G]] | Speech bubbles with a random phrase appear above collided warms<br>![[DESIGNS/ToyWorldsAtlas/Gameplay/Atlas_Gifs/GG_Interaction_GIF.gif]] | | [[DESIGNS/ToyWorldsAtlas/Docs/Levels/H-Atlas_Doc\|H & H]] | Pollen VFX from the "O" in the "Orangery" flower<br>![[DESIGNS/ToyWorldsAtlas/Gameplay/Atlas_Gifs/HH_Interaction_GIF.gif]] | ## Sound **The soundtrack** -- loops in the Orangery scene constantly *Credit*: Nikita Sidorov ![[ATTACHMENTS/OrangerySoundscapeFull.mp3]] **ToDo: Sounds on interactions** Currently there's just the soundscape, no sounds on clicks or interactions. - [ ] Simple sound effects that play when the player clicks a bug (8 bugs, 8 sound effects) - [ ] Simple sound effects when two bugs of the same type interact with each other: beetle and beetle, dragonfly and dragonfly, etc. (8 types of bugs, 8 interactions, 8 effects) ## Appendix ### Methodology - Tags + Colliders - Visual Graph / Shader Graph / UI / Particles system ## Idea Backlog **Effects** - When H & H interact > they overlap > a magnified version of amoeba is seen through a sprite mask - Sprite mask, two static giant amoebas - Use a separate rendering layer to make a SpriteMask (the "magnifying glass") - Prefab = amoebaParent (2x smaller). SmallAmoeba is a bit bigger than. SSX is even bigger - CD-ROM-ish glow ([article](https://www.alanzucconi.com/2017/07/15/cd-rom-shader-2/?utm_source=chatgpt.com)) - Ripple distortion effect ([tutorial](https://www.youtube.com/watch?v=ajbNS8mncRo) -- URP required) - Shadow trail - More orangery UI-related effects - Dates on branches change to the future (e.g. 2077 or 2049) or historical dates - Grass changes colour and/or text - The flower gains additional petals of other colours, and they rotate together ([[IBU/ENVIRONMENTS/Levels/I-Atlas_Doc|Radiolaria]]?) - Background changes colour / texture - Waves - The atlas repeats itself, similar to shadow, but radial - Or an implosive wave: contours containing smaller contours. They decrease inside the atlas, revealing it further - E & ? -- Submarine's corpus material cycles & lerps through colours ![[IBU/APPENDIX/atlas.ibu]]