Skip to content

Visual scripting for .NET inspired by Unreal Engine's Blueprints

License

Notifications You must be signed in to change notification settings

Eric900614/netprints

 
 

Repository files navigation

Master Build Status Latest Build Status

NetPrints is a visual programming language inspired by Unreal Engine 4's Blueprints which compiles into .NET binaries or alternatively C# source code. These can be used from any other .NET language (eg. C#) or used as standalone programs. Furthermore any .NET binaries (both .NET Framework and .NET Core, and ideally .NET Standard) can be referenced and used. Its goal is to support using anything that is made in C#.

Overview

Use cases

Hello world (video)

Unity tutorial

Download

Version 0.0.6-update1 of the editor binaries can be found here. You can also download the source code and compile the binaries (requires Visual Studio 2019 and .NET Core 3).

Guide

Any .NET binaries can be used with this editor. The recommended way to add new assembly references is installing them with NuGet (eg. from within Visual Studio or the command line) and referencing their .NET Standard reference libraries at %UserProfile%/.nuget. The hints for the included references should then appear within the editor. You can also add C# source directories which can either be used for reflection only (useful when you want to use NetPrints within Unity to access your existing scripts) or compiled into the output.

Contributions

Any contributions are welcome. If you notice bugs or have feature suggestions just create an issue for it. You can also contact me by email at tora@warlock.ai.

Screenshots

About

Visual scripting for .NET inspired by Unreal Engine's Blueprints

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%