From a07448f0618987528d841ae9cf37335099ef5339 Mon Sep 17 00:00:00 2001 From: arceryz Date: Mon, 24 Nov 2025 17:36:36 +0100 Subject: [PATCH] Focus system explanation --- .obsidian/workspace.json | 11 ++++++----- Game Design/Focus System.md | 15 +++++++++++++++ 2 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 Game Design/Focus System.md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 3c3ca01..409e06e 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -41,12 +41,12 @@ "state": { "type": "markdown", "state": { - "file": "Lore/Liora.md", + "file": "Game Design/Focus System.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Liora" + "title": "Focus System" } } ], @@ -221,17 +221,18 @@ }, "active": "518281623a6393f8", "lastOpenFiles": [ + "WELCOME.md", + "Game Design/Focus System.md", + "Timeline.canvas", + "Lore/Liora.md", "Lore/Sacred Forest.md", "Lore/Kestrel.md", "Lore/Grand Forest.md", "Lore/Grand Lake.md", - "Lore/Liora.md", "Lore/The World.md", - "Untitled.canvas", "Assets/world_map.pdf", "Assets/liora_front_back.jpg", "Assets", - "Welcome.md", "Lore/Liora/liora_front_back.jpg", "Lore/Liora/Canvas.canvas", "Lore/Liora", diff --git a/Game Design/Focus System.md b/Game Design/Focus System.md new file mode 100644 index 0000000..248bb01 --- /dev/null +++ b/Game Design/Focus System.md @@ -0,0 +1,15 @@ +The focus system in Liora is meant to address the need for **short distance localization**. In the real world, audio is used to pin-point the location of objects. In a game we want to achieve the same thing, but the audio technology is not nearly as powerful. So we enhance the hearing of the player by allowing them to at any time **amplify and filter out relevant gameplay sounds**. In addition to the filtering aspect, you can also obtain detailed descriptions of the objects, their purpose and hints. + +The end-point of the focus system is to select a sound, an to perform an interaction with it. This can be to let [[Kestrel]] fly in the corresponding direction, or to let [[Liora]] aim her bow in that direction. These are direct actions, but the focus system can also serve as a more passive *orientational* role. If we place guide sounds at spots of interest in the world, then we can draw player there. These guide sounds can be purely as navigation points. + +An example might include a group of birds eating berries in the bushes. Without focus, these would be blend in with the normal forest ambience. But when the focus system is activated, the birds and berries (as a single emitter) are audible and selectable. Liora can then hint that the berries can be eaten and go towards them. + +Therefore, the focus system allows the player to: +- Locate +- Identify +- Select or Target (for archery or navigation) +- Orientate + +## Initial Idea + +Initially, the focus system was meant to be used for finding paths to navigate on as well, but this was deemed to be better fit as a separate *map* system. In the map system, the player interact with an "audio" map and explore nearby junctions, in a similar way that the selection goes in the focus system. Making this separation reduces clutter from the actual focus system, since paths will be everywhere, and allows us to expand on the functionality of the map system \ No newline at end of file