> [!INFO] **[Toy Worlds Atlas](https://nepobjedivi.website/DESIGNS/ToyWorldsAtlas/TWA_GDD)**
> **Author**: Nikita Stulikov
> **Teacher**: Eric McQuiggan
> **One-liner**: A flamboyant colour-book with unique puzzles on each page for the intelligent and jaded
> **Genre**: A puzzle disguised as a colour-book
> **Style**: [Utopian Scholastic](https://www.are.na/evan-collins-1522646491/utopian-scholastic) encyclopedia with a surreal twist
> **Style Guide**: [GoogleDrive](https://drive.google.com/file/d/1mN1RM27ByxoyPqmxJhQ6OF0Sup_6PNRo/view?usp=sharing)
> **USP**: A serious game built to enlighten about philosophy, an unrepresented subject of learning
> **Production Plan**: [[DESIGNS/ToyWorldsAtlas/TWA_Production_Doc|Production Doc]]
> **Paper prototype**: [[DESIGNS/ToyWorldsAtlas/TWA_PaperProt_GDD|TWA -- Paper Prototype GDD]]
> **Pitch Deck**: [GoogleDrive](https://drive.google.com/file/d/1wY_NVpUKuySwdNgjIV-nB6p2p_co18qS/view?usp=sharing)
> **Gameplay** (in development)
> ![[DESIGNS/ToyWorldsAtlas/Gameplay/RecordingCompressed.mp4|RecordingCompressed]]
## Priorities
> [!example] Essentials
> **DoD**: 10 completed puzzles (atlas pages) by April 2026
> **Done**: 2 puzzles, working coding framework, UI framework
>
> **Levels**: see [[DESIGNS/ToyWorldsAtlas/TWA_GDD#Levels|TWA_GDD - Levels]]
> **Orangery**: see [[DESIGNS/ToyWorldsAtlas/Orangery_Doc|Orangery_Doc]]
> **UI**: see [[DESIGNS/ToyWorldsAtlas/TWA_UI_Doc|TWA UI Doc]]
>
> **Problems**: ==no problems currently==
**Current priority**:
- [ ] [[DESIGNS/ToyWorldsAtlas/AtlasC_Doc|Atlas C]]
- [ ] Orangery scene: make names appear under the insects
- [ ] Delete assets that I used to test Json
**Core features (not integrated)**:
- [ ] Interactions between atlases in the orangery
- [ ] Collisions between atlases for interactions and to prevent the layering of sprites.
- [ ] [[DESIGNS/ToyWorldsAtlas/In-Orangery-Interaction_Doc|In-Orangery-Interaction_Doc]]: when you click on the Atlas -> The player can control this atlas (StateMachine) -> The player collides the atlas with other atlases to see the effects of the collision
**Marketing**
- [-] Instagram announcement
- [ ] Twitter announcement (Demo + GDD website)
- [ ] Instagram update (Oct -> AtlasC)
## Supporting Documents
> [!abstract] Marketing
> **Steam page mock-up**: [[DESIGNS/ToyWorldsAtlas/PlayAg_I_SteamPage|TWA -- Steam]]
> **Competitor analysis**: [[DESIGNS/ToyWorldsAtlas/PlayAg_II_Marketing|TWA -- Competitors]]
> [!abstract] Game World
> **Theme:** A [[GSc_MANUAL/Dennett_colorant/ConsciousnessExplained/Dennett_CExp_P.43_BloodyShadows.PhenomenologicalOrangery.jpeg|phenomenological orangery]] of ontological diversity. Grow toy worlds from colorants, fertilizers, soundscapes, mind-contents, epistemological anomalies, ethical paradigms.
>
> **Why toy worlds?** Living beings perceive reality differently. Each mind toys with a private and incomplete version of the shared world. In *Toy Worlds Atlas*, the player colours these figments into fuller existence
>
> **Conceptual reference**: [[DESIGNS/ToyWorldsAtlas/TWA_ConceptReference|Conceptual Reference Doc]]
> [!abstract] Core Mechanics
> (1) [[DESIGNS/ToyWorldsAtlas/TWA_Coloring_Doc|Colouring]]
> (2) [[DESIGNS/ToyWorldsAtlas/TWA_GDD#Levels|Puzzles]] (see [[DESIGNS/ToyWorldsAtlas/TWA_GDD#Levels|Levels]])
> (3) [[DESIGNS/ToyWorldsAtlas/TWA_Json_Doc|Recolourable Atlases]] (local multiplayer)
> (4) [[DESIGNS/ToyWorldsAtlas/In-Orangery-Interaction_Doc|Interactions in the Orangery]]
> [!abstract] Art
> **Style Guide**: [GoogleDrive](https://drive.google.com/file/d/1mN1RM27ByxoyPqmxJhQ6OF0Sup_6PNRo/view?usp=sharing)
> **UI Doc**: [[DESIGNS/ToyWorldsAtlas/TWA_UI_Doc|TWA UI Doc]]
> **Visual Resources**: [[DESIGNS/ToyWorldsAtlas/TWA_Visual-Resource|TWA_Visual-Resource]]
> [!abstract] Audio
> **Sound Des Doc**: [[DESIGNS/ToyWorldsAtlas/TWA_Sound-Design_Doc|TWA Sound Design]]
>
> Each page of the atlas has 1 - 6 unique audio effects. It can be simple sounds, or music in public domain
## Feature List
==See== [[DESIGNS/ToyWorldsAtlas/TWA_Production_Doc|TWA Roadmap]]
**High-level concept**: *Toy Worlds Atlas* is a **colour-book** where each atlas page presents a unique **puzzle** that enriches the player's erudition through references to intellectual subjects. Puzzles can be solved in multiple ways, each time with a unique colour combination. When a puzzle is completed, the player can move on to the next or replay it to test whether an alternative combination of colourants can also solve it. If successful, both versions of the atlas will appear in the Orangery. This is a scene where all completed atlases gather and interact in unpredictable ways.
| Type | Feature | **Priority** | Deadline | Comment | Rationale |
| --------------- | -------------------------------------------------------------------------------------- | ------------ | ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| *Mechanic* | [[DESIGNS/ToyWorldsAtlas/TWA_Coloring_Doc\|Colouring]] | ✅ Done | N/A | Choose colourants to meet the rule-condition | Core |
| *Mechanic* | [[DESIGNS/ToyWorldsAtlas/TWA_GDD#Levels\|Puzzles]] | High | Due<br>Dec-Jan | 1 new puzzle for each level | Makes colouring intellectually challenging and fun |
| *Mechanic* | [[DESIGNS/ToyWorldsAtlas/TWA_Json_Doc\|Recolourable Atlases]] | ✅ Done | N/A | Atlases can be recoloured but all will save in the Orangery through Json (see [[DESIGNS/ToyWorldsAtlas/TWA_Json_Doc\|Json for TWA]]) | Achiever psychology, self-expression |
| *Mechanic* | Player's Name | ✅ Done | N/A | The player can assign their name to the atlas's version they completed | To get memorizable at showcases |
| *Mechanic* | [[DESIGNS/ToyWorldsAtlas/In-Orangery-Interaction_Doc\|Interactions (in the Orangery)]] | Low | Due January | Each new atlas added to the Orangery triggers surprising interactions, has unique animations and visual effects. | To make the Orangery scene more engaging; to boost player's experience through the anticipation and surprise |
| *Mechanic* | Player Controller (in the Orangery) | Low | N/A | When you click on the Atlas -> The player can control this atlas (StateMachine) -> The player collides the atlas with other atlases to see the effects of the collision | To facilitate the interaction between atlases in the Orangery mechanic |
| *Animation* | Atlas's Animation on Completion | HIgh | Due<br>Dec-Jan | When the atlas (a creature) is complete, it gets smaller and crawls into the Orangery button | To make the completion of an atlas feel meaningful and more rewarding |
| *Animation* | Atlas's Animation in Orangery | High | Due<br>Dec-Jan | | Is essential to the aesthetical concept of the Orangery (a collection of swarming colourful creatures) |
| *2D Art* | [[DESIGNS/ToyWorldsAtlas/TWA_GDD#Levels\|10 Atlases]] | High | Due<br>Dec-Jan | Objects that are coloured at each page of the atlas | A core game element |
| *Sound* | [[DESIGNS/ToyWorldsAtlas/TWA_Sound-Design_Doc\|20 sounds total]] | Middle | Due<br>Dec-Jan | Each page of the atlas has 1 - 6 unique audio effects. It can be simple sounds, or music in public domain | For juciness |
| *VFX* | [[TWA_VFX_Doc\|VFX for Interactions in the Orangery]] | Low | Due February | | For juiciness |
| *UI* | [[DESIGNS/ToyWorldsAtlas/TWA_UI_Doc\|Scenes Scrolling]] | ✅ Done | N/A | > When an Atlas is complete -> Next Atlas<br>> In Orangery -> Last Atlas<br>> When the 10th (last) Atlas is complete -> 1st Atlas | N/A |
| *UI* & *2D Art* | [[DESIGNS/ToyWorldsAtlas/TWA_UI_Doc\|Orangery UI]] | Medium | Due December | Elaborating on the current Orangery UI design | The Orangery looks empty |
| *UI & Sound* | [[DESIGNS/ToyWorldsAtlas/TWA_Sound-Design_Doc\|UI sounds]] | High | Due<br>December | | Essential |
| *UI* | [[DESIGNS/ToyWorldsAtlas/TWA_UI_Doc\|Menu Settings (Accessibility)]] | High | Due<br>Jan - Feb | | Ethical |
## Levels
| Title | Status | Puzzle | Image |
| ------------------------------------------------------------- | ------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
| [[DESIGNS/ToyWorldsAtlas/AtlasA_Doc\|Atlas A]]<br>(Beetle) | ✅ Complete | Each colour has an associated audio. Each audio density represented as "🎶". Use some notes, don't use more than 3 | ![[DESIGNS/ToyWorldsAtlas/Gameplay/AtlasA_Dig.jpeg]] |
| [[DESIGNS/ToyWorldsAtlas/AtlasB_Doc\|Atlas B]]<br>(Dragonfly) | ✅ Complete | Choose only those colorants that represent things that can be real in a virtual reality (e.g. money, but not gold) | ![[DESIGNS/ToyWorldsAtlas/Gameplay/AtlasB_Dig.png]] |
| [[DESIGNS/ToyWorldsAtlas/AtlasC_Doc\|Atlas C]]<br>(Starfish) | Puzzle in development | Choose a classic movie genre palette | ![[DESIGNS/ToyWorldsAtlas/Paper/InUse/AtlasC.png]] |
| [[DESIGNS/ToyWorldsAtlas/AtlasD_Doc\|Atlas D]]<br>(Plankton) | Graphical drawing ready | Temperature: warm > cool colours<br><br>Comp. [[3D_IV-VI_Daemonium\|Daemonium.ecumene]] | ![[DESIGNS/ToyWorldsAtlas/Paper/InUse/AtlasD.png]] |
| [[DESIGNS/ToyWorldsAtlas/AtlasE_Doc\|Atlas E]]<br>(Jellyfish) | Concept art ready | An ontological contemplation about ghosts (intangible, invisible, invincible, unreal)<br><br>Reference: Hauntology (Derrida J., Fisher M.) | ![[DESIGNS/ToyWorldsAtlas/Paper/InUse/Jellyfish.jpeg]] |
| [[DESIGNS/ToyWorldsAtlas/AtlasF_Doc\|Atlas F]]<br>(Spider) | [[DESIGNS/Spideedoscope.png\|Concept art]] ready | Deleuzian puzzle (rhizomes and flights)<br><br>Reference: Deleuze D. "A Thousand Plateaus" | ![[DESIGNS/ToyWorldsAtlas/Paper/InUse/Spideedoscope_cut.png]] |
| [[DESIGNS/ToyWorldsAtlas/AtlasG_Doc\|Atlas G]]<br>(Worm) | Concept art | Focuses on the nature of time (e.g., is time holistic, or does it consist of parts?). Uses time as a mechanic<br><br>+Personal identity theme (if cut, a worm turns into two worms)<br><br>Reference: David Lewis, perdurantism vs. endurantism | ![[DESIGNS/ToyWorldsAtlas/Paper/InUse/Worm.jpeg]] |
| Atlas H<br>(Radiolaria) | | There the theme is beauty. The subjectivity and the objectivity of beauty is dialectical. The presence of the golden mean in nature (such as radiolarias) complicates the issue further<br><br>Reference: Kantian aesthetics | ![[DESIGNS/ToyWorldsAtlas/Reference/Radiolaria_ref.png]] |
| Atlas I<br>(Amoeben) | | The theme of this atlas a problematic distinction between alive and inanimate matter<br><br>Reference: Dennett's "Universal Acid" | ![[DESIGNS/ToyWorldsAtlas/Reference/Amoeben.png]] |
| Atlas J<br>(Shrimp) | | Focuses on (colour) perception. Mantis shrimps have an incredible range of colour perception.<br><br>-> What is it like to be a shrimp? (comp. Nagel T.) | ![[DESIGNS/ToyWorldsAtlas/Reference/Mantis_ref.png]] |
### Player Feedback
==Collected from January==
### Deployment
- Requires testing Json
****
## Ideas Backlog
- **3D garden instead of 2D**: 3D bugs spawn and fly in the Orangery after you paint them. In atlases, you rotate and paint a 3D bug
Assets reference: [[3D_IV-VI_Daemonium]]
- To indicate the **Orangery button affordance**: Animation inside of the Orangery button at Atlas_B scene: Atlas_А (a UI image) rolls inside of the button indicating that it can be pressed.
Flag: onFirstStartAtlasB, if Atlas_B.scene (JsonContr.cs) -> Instantiate within limits (Set X & Y constrains) -> rotates side-to side (Increment)
![[atlas.borders]]