Design
WebsiteGitHubGitBook
  • âœī¸Design Intro
    • Gameplay Summary
    • Art Style
  • đŸ•šī¸Basic Game Mechanics
    • đŸ–Ĩī¸User Interface
      • Server Hub
      • Server Lobby
        • Edit Character
      • Game
        • Player HUD
        • In-game Settings
        • Inventory
        • Radial Menu
        • Misc. UI Elements
        • Windows
    • 🎮Controls
    • đŸ”ĻField of Vision
    • 🔍Examine
    • đŸ–ī¸Interactions
      • Move
      • Activate
      • Access
    • âŗRounds
  • đŸ›°ī¸Environment
    • đŸ—ēī¸Tilemaps
      • Stations
      • Planets
      • Tile Objects
        • Airlocks
    • â˜ī¸Atmospherics
      • Gas Substances
    • 🧩Connectables
      • Basic Adjacency Connections
      • Advanced Adjacency Connections
      • Window Divider Adjacency Connections
      • Counter Adjacency Connections
      • Directional Adjacency Connections
      • Disposal Adjacency Connections
        • Disposal Furniture Connections
      • Pipe Adjacency Connections
        • Pipe Furniture Connections
      • Transit Tube Adjacency Connections
      • Wire Adjacency Connections
      • Airlock Adjacency Connections
    • đŸ—ī¸Construction
      • Construction Recipes
        • Walls / Windows
        • Doors
      • Menu and User Case
      • Propositions and Suggestions
    • 🔓Crew Access
    • ⚡Electricity
      • Power Grid
    • 📞Communication Systems
  • đŸ‘ĢEntities
    • đŸŽĨRoles
      • 📋Crew
        • Nanotrasen
        • Command
        • Security
        • Engineering
        • Medical
        • Science
        • Supply
        • Civilian
        • Silicons
      • Antagonists
        • Primary Antags
        • Secondary Antags
      • Ghosts
    • đŸ§™â€â™‚ī¸Characters
      • Player Characters
      • NPCs
    • đŸŒĄī¸Health
      • Stamina
      • Damage
      • Body Systems
        • Organs
          • Lungs
          • Heart
        • Blood
        • Oxygen
        • Pain
        • Death
        • Body parts volume
      • Healing
        • Surgery
    • âš”ī¸Combat
      • Combat Mode
        • Help
        • Harm
        • Grab
        • Hold
        • Push
        • Toss and Throw
        • Items
          • Melee
          • Ranged
      • Melee combat
  • đŸ”ĻItems
    • 📌Hold Positions
    • 🍕Food
    • 🧰Containers
  • đŸŽŦActions
    • đŸ› ī¸Crafting
      • Makeshift, simple Crafting
      • Advanced Crafting
      • Specialized Crafting
    • âš—ī¸Chemistry
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. Environment
  2. Construction

Menu and User Case

PreviousDoorsNextPropositions and Suggestions

Last updated 1 year ago

Was this helpful?

There is a variety of things one can make with a welder and some metal rods. From floor girders to wall girders to a machine frame. So, when the materials and tools allow for several options of constructions, the player must be presented with choice. This will be done via construction menu:

This menu should include a list of possible structures according to the materials/tools available. The list should include a name and picture of each object.

Clicking on an object in the list should provide more information on the object like description, required materials and tools for construction as well as deconstruction.

Also, the structure's model with applied holographic shader will be displayed, attached to the closest adjacent tile to where player is standing and facing. Green shader for when the tile is free and red if it's not. Player character should be able to move while choosing the construction tile and the shadered model location should be updated according to the rules above. Player should also be able to rotate the structure if necessary, and also to quickly disable construction mode in case of an emergency. And, obviously, when location is available, player should be able to confirm the chosen location.

Once the location is chosen, the character should play a crafting animation, resources should be expanded and a bunch of smoke and particles should be played to obscure the change from empty space to the freshly built structure.

đŸ›°ī¸
đŸ—ī¸
An example for how a construction options menu should look