{"id":16077,"date":"2024-11-01T22:55:28","date_gmt":"2024-11-02T02:55:28","guid":{"rendered":"https:\/\/www.sceneri.com\/?post_type=sceneri-pro-docs&p=16077"},"modified":"2024-11-02T16:33:14","modified_gmt":"2024-11-02T20:33:14","slug":"logic-graph","status":"publish","type":"sceneri-pro-docs","link":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/","title":{"rendered":"Logic Graph"},"content":{"rendered":"
\n

Overview<\/h3>\n

The Logic Graph<\/strong>, which allows users to build game logic without needing traditional programming skills. This tool uses an intuitive node-based interface to construct gameplay mechanics, interactive elements, and complex behaviors visually.<\/p>\n<\/div>\n<\/div>

<\/a><\/span><\/div>

With Logic Graph, developers can connect nodes to define actions, events, and conditions in their games, making it easy to design everything from basic object interactions to sophisticated systems. Each node represents a specific function, from controlling movement to managing variables, giving creators complete control over how their game behaves. Logic Graph\u2019s accessible, drag-and-drop approach reduces the learning curve, allowing both beginners and experienced developers to create polished game logic and prototype ideas faster. Together, Sceneri and Logic Graph provide a powerful, intuitive environment for game development that lets you bring your vision to life\u2014no coding required.<\/p>\n<\/div>

Understanding the Logic Graph Interface<\/h3>\n

The Logic Graph interface in Sceneri is designed to facilitate easy and intuitive game development through a visual scripting environment. Below are the main sections of the Logic Graph interface, structured similarly to traditional visual scripting layouts to enhance user familiarity and ease of use.<\/p>\n

1. Node Palette<\/strong><\/h4>\n

The Node Palette is located on the left side of the interface and contains a comprehensive library of nodes that you can use to build your logic graphs. Nodes are categorized into different types, such as:<\/p>\n

    \n
  • Events<\/strong>: Trigger actions based on specific occurrences, such as player input or collisions.<\/li>\n
  • Actions<\/strong>: Perform operations such as moving objects, changing properties, or spawning new entities.<\/li>\n
  • Conditions<\/strong>: Implement decision-making in your scripts, allowing you to define what happens under certain circumstances.<\/li>\n
  • Variables<\/strong>: Create and manage variables to store data that can be used throughout your logic graph.<\/li>\n<\/ul>\n

    2. Graph Workspace<\/strong><\/h4>\n

    The Graph Workspace occupies the central area of the interface, providing a canvas where you can create and manipulate your logic graph. Here, you can:<\/p>\n

      \n
    • Drag and Drop Nodes<\/strong>: Easily add nodes from the Node Palette to the workspace by dragging them into place.<\/li>\n
    • Connect Nodes<\/strong>: Use wires to connect nodes and define the flow of logic. The connections illustrate the relationships between events, actions, and conditions, creating a clear visual representation of your game logic.<\/li>\n<\/ul>\n

      3. Inspector Panel<\/strong><\/h4>\n

      The Inspector Panel, typically located on the right side of the interface, allows you to view and modify the properties of selected nodes. This panel provides:<\/p>\n

        \n
      • Node Properties<\/strong>: Edit the specific parameters of each node, such as action settings, variable names, or condition thresholds.<\/li>\n
      • Help and Documentation<\/strong>: Access detailed information about each node, including its functionality and examples of how it can be used, making it easier to understand and utilize the tools at your disposal.<\/li>\n<\/ul>\n

        4. Toolbar<\/strong><\/h4>\n

        The Toolbar is positioned at the top of the interface and provides essential functions for managing your logic graphs. Key features include:<\/p>\n

          \n
        • Save\/Load Options<\/strong>: Save your current graph or load previously created graphs to streamline your workflow.<\/li>\n
        • Undo\/Redo<\/strong>: Quickly revert or reapply changes to your graph with the undo and redo buttons, allowing for easy experimentation without the fear of losing progress.<\/li>\n
        • Run\/Test Button<\/strong>: Execute your logic graph to test the behavior of your game mechanics in real-time, providing immediate feedback on your changes.<\/li>\n<\/ul>\n

          5. Zoom and Navigation Controls<\/strong><\/h4>\n

          The Logic Graph interface includes zoom and navigation controls that enhance your ability to manage larger and more complex graphs. You can:<\/p>\n

            \n
          • Zoom In\/Out<\/strong>: Adjust your view of the graph workspace to focus on specific areas or to get an overview of your entire logic graph.<\/li>\n
          • Pan the Canvas<\/strong>: Click and drag the workspace to navigate around your graph, ensuring you can access all parts of your logic easily.<\/li>\n<\/ul>\n

            The Logic Graph interface in Sceneri offers a powerful yet intuitive environment for creating game logic visually. By utilizing the Node Palette, Graph Workspace, Inspector Panel, Toolbar, and navigation controls, developers can efficiently build complex behaviors and interactions without needing to write traditional code. This approach not only accelerates the development process but also makes game design more accessible to creators of all backgrounds, enhancing the overall experience in Sceneri.<\/p>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":251212454,"featured_media":0,"parent":7730,"menu_order":0,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"sceneri-docs-tag":[],"class_list":["post-16077","sceneri-pro-docs","type-sceneri-pro-docs","status-publish","format-standard","hentry"],"acf":[],"yoast_head":"\nLogic Graph - Sceneri<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Logic Graph\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/\" \/>\n<meta property=\"og:site_name\" content=\"Sceneri\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sceneriapp\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-02T20:33:14+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@sceneriapp\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/\",\"url\":\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/\",\"name\":\"Logic Graph - Sceneri\",\"isPartOf\":{\"@id\":\"https:\/\/www.sceneri.com\/#website\"},\"datePublished\":\"2024-11-02T02:55:28+00:00\",\"dateModified\":\"2024-11-02T20:33:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sceneri.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction\",\"item\":\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Logic Graph\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sceneri.com\/#website\",\"url\":\"https:\/\/www.sceneri.com\/\",\"name\":\"Sceneri\",\"description\":\"Collaborate in 3D.\",\"publisher\":{\"@id\":\"https:\/\/www.sceneri.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sceneri.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.sceneri.com\/#organization\",\"name\":\"Sceneri\",\"url\":\"https:\/\/www.sceneri.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sceneri.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.sceneri.com\/wp-content\/uploads\/2024\/06\/sceneri-logo-inverted.png\",\"contentUrl\":\"https:\/\/www.sceneri.com\/wp-content\/uploads\/2024\/06\/sceneri-logo-inverted.png\",\"width\":1630,\"height\":512,\"caption\":\"Sceneri\"},\"image\":{\"@id\":\"https:\/\/www.sceneri.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/sceneriapp\",\"https:\/\/x.com\/sceneriapp\",\"https:\/\/www.reddit.com\/r\/sceneriapp\/\",\"https:\/\/www.twitch.tv\/sceneriapp\",\"https:\/\/www.youtube.com\/@sceneriapp\",\"https:\/\/www.linkedin.com\/company\/sceneri\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Logic Graph - Sceneri","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/","og_locale":"en_US","og_type":"article","og_title":"Logic Graph","og_url":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/","og_site_name":"Sceneri","article_publisher":"https:\/\/www.facebook.com\/sceneriapp","article_modified_time":"2024-11-02T20:33:14+00:00","twitter_card":"summary_large_image","twitter_site":"@sceneriapp","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/","url":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/","name":"Logic Graph - Sceneri","isPartOf":{"@id":"https:\/\/www.sceneri.com\/#website"},"datePublished":"2024-11-02T02:55:28+00:00","dateModified":"2024-11-02T20:33:14+00:00","breadcrumb":{"@id":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/logic-graph\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sceneri.com\/"},{"@type":"ListItem","position":2,"name":"Introduction","item":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/"},{"@type":"ListItem","position":3,"name":"Logic Graph"}]},{"@type":"WebSite","@id":"https:\/\/www.sceneri.com\/#website","url":"https:\/\/www.sceneri.com\/","name":"Sceneri","description":"Collaborate in 3D.","publisher":{"@id":"https:\/\/www.sceneri.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sceneri.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.sceneri.com\/#organization","name":"Sceneri","url":"https:\/\/www.sceneri.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sceneri.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.sceneri.com\/wp-content\/uploads\/2024\/06\/sceneri-logo-inverted.png","contentUrl":"https:\/\/www.sceneri.com\/wp-content\/uploads\/2024\/06\/sceneri-logo-inverted.png","width":1630,"height":512,"caption":"Sceneri"},"image":{"@id":"https:\/\/www.sceneri.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sceneriapp","https:\/\/x.com\/sceneriapp","https:\/\/www.reddit.com\/r\/sceneriapp\/","https:\/\/www.twitch.tv\/sceneriapp","https:\/\/www.youtube.com\/@sceneriapp","https:\/\/www.linkedin.com\/company\/sceneri\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/sceneri-pro-docs\/16077"}],"collection":[{"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/sceneri-pro-docs"}],"about":[{"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/types\/sceneri-pro-docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/users\/251212454"}],"version-history":[{"count":0,"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/sceneri-pro-docs\/16077\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/sceneri-pro-docs\/7730"}],"wp:attachment":[{"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/media?parent=16077"}],"wp:term":[{"taxonomy":"sceneri-docs-tag","embeddable":true,"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/sceneri-docs-tag?post=16077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}