├── .gitignore
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | # This .gitignore file should be placed at the root of your Unity project directory
2 | #
3 | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
4 | #
5 | /[Ll]ibrary/
6 | /[Tt]emp/
7 | /[Oo]bj/
8 | /[Bb]uild/
9 | /[Bb]uilds/
10 | /[Ll]ogs/
11 | /[Mm]emoryCaptures/
12 |
13 | # Asset meta data should only be ignored when the corresponding asset is also ignored
14 | !/[Aa]ssets/**/*.meta
15 |
16 | # Uncomment this line if you wish to ignore the asset store tools plugin
17 | # /[Aa]ssets/AssetStoreTools*
18 |
19 | # Autogenerated Jetbrains Rider plugin
20 | [Aa]ssets/Plugins/Editor/JetBrains*
21 |
22 | # Visual Studio cache directory
23 | .vs/
24 |
25 | # Gradle cache directory
26 | .gradle/
27 |
28 | # Autogenerated VS/MD/Consulo solution and project files
29 | ExportedObj/
30 | .consulo/
31 | *.csproj
32 | *.unityproj
33 | *.sln
34 | *.suo
35 | *.tmp
36 | *.user
37 | *.userprefs
38 | *.pidb
39 | *.booproj
40 | *.svd
41 | *.pdb
42 | *.mdb
43 | *.opendb
44 | *.VC.db
45 |
46 | # Unity3D generated meta files
47 | *.pidb.meta
48 | *.pdb.meta
49 | *.mdb.meta
50 |
51 | # Unity3D generated file on crash reports
52 | sysinfo.txt
53 |
54 | # Builds
55 | *.apk
56 | *.unitypackage
57 |
58 | # Crashlytics generated file
59 | crashlytics-build.properties
60 |
61 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # ✨ Unity Visual Scripting Samples
2 |
3 |
4 |
5 | [` ABOUT `](#about) [` SETUP `](#setup) [` SAMPLES `](#samples) [` RESOURCES `](#resources)
6 |
7 |
8 |
9 | ## About
10 |
11 |
12 |
13 |
14 | A collection of Unity packages demonstrating game mechanics and use cases for Unity Visual Scripting (previously known as Bolt), which is now native to the editor as of Unity 2021.1.
15 |
16 | __All samples can be found in this repo's [Releases section](https://github.com/avashly/unity-visualscripting-samples/releases) and are intended for the built-in version of Visual Scripting available in Unity versions 2021.1 and above.__ Similar projects compatible with the Asset Store version of Visual Scripting (for Unity versions 2018.1 - 2020.3) can be found over on [Unity-Bolt-Samples](https://github.com/avashly/Unity-Bolt-Samples).
17 |
18 |
19 |
20 | ## Setup
21 |
22 | The easiest way to get started:
23 |
24 | 1. Download one of the Unity Visual Scripting Samples from the [Releases section](https://github.com/avashly/unity-visualscripting-samples/releases).
25 |
26 | 2. Use the [Unity Hub](https://docs.unity3d.com/Manual/GettingStartedInstallingHub.html) to open a new Unity 2021.1 (currently in Beta) project and make sure to follow any unique setup requirements listed for your selected sample.
27 |
28 | 3. In the Unity menu bar, navigate to Assets > Import Package > Custom Package & select the package you downloaded earlier to import it into your project. After this, you're all set!
29 |
30 |
31 |
32 | ## Samples
33 |
34 |
35 |
36 | ### [Terraformer: GDC Showcase 2021 Demo](https://github.com/avashly/unity-visualscripting-samples/releases/tag/Terra_v1.0)
37 |
38 | This character ability demo features visual scripts for working with the Input System, Visual Effect Graph, Timeline, Cinemachine, Scriptable Objects, animations, physics, custom events, & UI.
39 |
40 | [` Download & Requirements `](https://github.com/avashly/unity-visualscripting-samples/releases/tag/Terra_v1.0)
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 | ### [Penny Pixel: Endless Runner](https://github.com/avashly/unity-visualscripting-samples/releases/tag/Runner_v1.0)
50 |
51 | A simple example of a 2D endless runner game. Includes visual scripts that handle basic physics, scoring, UI updates, & animations.
52 |
53 | [` Download & Requirements `](https://github.com/avashly/unity-visualscripting-samples/releases/tag/Runner_v1.0) | [` Tutorial Video `](https://youtu.be/qmFm0E203VA)
54 |
55 |
56 |
57 |
58 |
59 |
60 | ### [Supernova: Space Shooter](https://github.com/avashly/unity-visualscripting-samples/releases/tag/Space_v1.0)
61 |
62 | Shows how to use C# scripts with Visual Scripting. Contains examples for using / customizing C# functions within visual scripts, custom unit creation, & accessing Visual Scripting events & variables in C# scripts.
63 |
64 | [` Download & Requirements `](https://github.com/avashly/unity-visualscripting-samples/releases/tag/Space_v1.0)
65 |
66 |
67 |
68 |
69 |
70 | ## Resources
71 |
72 |
73 | Check out these helpful resources as you embark on your Visual Scripting adventures:
74 |
75 |
76 |
77 |
78 | 🔎 [Visual Scripting Feature Page](https://bit.ly/unityuvs) - Contains a detailed overview of the tool & its features.
79 |
80 | 📁 [Documentation for native-to-editor Visual Scripting](https://bit.ly/uvsdocs) - Detailed technical information and guides for working with Visual Scripting.
81 |
82 | 👀 [Visual Scripting on the Unity Forums](https://bit.ly/uvsforum) - A great place to post questions or catch the latest updates from the Visual Scripting team.
83 |
84 | 💬 [Official Unity Visual Scripting Discord](https://discord.gg/nBfMA2mrj2) - Chat with other Visual Scripting users, ask questions, & show off your work.
85 |
86 |
--------------------------------------------------------------------------------