# UEBlueprint A stand alone editor implementation of the UE's Blueprint visual language. (WIP) ## Features: - Intercommunicates with UE (can copy nodes both ways). - Can be used as a WEB library to visualize, interact and modify Blueprint graphs. - Can be used inside VS Code to operate directly on files from a UE project (in the future). - Graph shown is pixel-similar to how it appears in UE. - Graph behaves the same way as it does in UE (with the default settings). - All the information shown in he graph is just the one embedded in the serialized text (in VS Code it should be able to access assets also). - Modern object oriented, clean, JavaScript codebase. ## Demo: [Try it!](https://barsdeveloper.github.io/ueblueprint/) ![img1](https://github.com/barsdeveloper/ueblueprint/assets/84736467/022704e7-2c9f-4595-9513-cd7770961e0d) ![img2](https://github.com/barsdeveloper/ueblueprint/assets/84736467/cb46ad90-70ed-4aa6-81fd-831abd1519fb) ## How to use: 1. Include `dist/css/ueb-style.css` stylesheet in your page. 2. Define eventual CSS variables ```HTML ``` 3. Import the class Blueprint in JavaScript (this library uses modules). ```HTML ``` 4. Define your blueprint the by just writing the code inside a `ueb-blueprint`, inside a `template` element ```HTML ```