A downloadable asset pack

Buy Now$40.00 USD or more

This is a collection of over 70 units/nodes for Unity Visuals Scripting that is made to speed up the programming time of your game and make it more accessible for entry-level game developers. 

You can request for new units to be added to this package here: https://smartpenguins.io/request-unit


Control Units, Movement Units, Action Units, Random Units, Game Life Cycle Units, Animation Units, UI Units. All of them are in this great package.

Support at: https://www.patreon.com/SmartPenguins
Discord: https://discord.gg/FPPJf5r



1.3.1
- Added Keyboard Move 2D Preset
- Added Joystick Move 2D Preset
- Added Support for TMPro
- Fixed Health System Hit node


1.3.0
- Unity 6 Support


1.2.6
- Fixed Rigidbody 2D Jump Support
- Added default value for Move Presset target


1.2.5

- Did more updates on The Lost World Game Template
- Reworked all units to give an option of passing which object the unit will do the changes on
- Added Input Action Node that will be listening for button presses from the input manager
- Add Keyboard Move 3D Preset (that uses horizontal and vertical axes to move the player)


1.2.3
- Added Quick State Save System


1.2.2
- New Game Template: The Lost World
- Added Joystick Move 3D Preset Unit (a controller just like Archero mobile game)


1.2.1
- Added 4 Health System Units


1.2.0
 - Updated Units to Support Unity Visual Scripting 1.8.0
 - Added Spawner Unit


1.1.4
 - New Game Template: Shooting Range


1.1.1
 - Added Documentation


1.1.0
 - New Game Template: Find Them All - Level Selector Demo
 - Added 4 Preset Units
 - Added 4 Random Units


1.0.3
- Added more options for Score: Total/Current/Best and Costume Score
- Fixed Touch Move Unit
- Fixed Rotation Limiter Unit
- Plus more changes


1.0.2
  - Fixed Move Follow rotation for no rigidbody objects


Updated 9 days ago
StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorSmart Penguins
Tagsasset, Game Design, nocode, Unity

Purchase

Buy Now$40.00 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $40 USD. You will get access to the following files:

SPUC 1.3.1.unitypackage 174 kB
SPUC 1.3.0.unitypackage 159 kB
SPUC 1.3.0 with Templates.unitypackage 206 MB
SPUC 1.2.6.unitypackage 159 kB
SPUC 1.2.6 with Templates.unitypackage 205 MB
SPUC 1.1.1 - Documentation.pdf 466 kB

Download demo

Download
SPUC 2.0.0 - Save_Load_Data.unitypackage 37 kB
Download
SPUC 1.2.6 - Demo Units.unitypackage 34 kB
Download
SPUC - AdMob Unity 2021+ 1.0.0.unitypackage 21 kB

Comments

Log in with itch.io to leave a comment.

Is it possible to use the joystick controller for a 2d navigation, so basically everything stays the same but my character doesnt turn into a weird direction?

will there be a discount in future? I'm learning VS and would like to try this out

do you get the ad mob system for the $40 or is that separate?

Great set of tools! It got me up and running as a beginner really quickly. A couple things:

- ON your Health Event node, I think the HIT and Dead Outputs need to be switched. I may be wrong, but when I switched them, worked as expected, vice before, Dead triggers every hit.

- For your Game Life Cycle nodes, how do restart the current level (like a level reset) instead restarting the entire scene?


Thanks! 

Thanks for reaching out and I'm glad you are enjoying the tool.

- Yes you are right about the Health Event it is switched, I'll fix that in the next update.

- There isn't a way to do that with Level Controller, the reason for that is that reloading the level part is not a problem(remove the level part and load a new one) but any state in the game is custom to the game and there isn't a way for the controller to know what sates needs to be reset, restarting the scene is the simplest way to reset the level. Why don't you want to restart the scene? maybe Game Life Cycle is missing something that should be added?

Thanks for the reply. I was hoping to keep the scene persistent and cycle through the levels. Basically, if you died on level 50, you can restart at level 50.....not have to restart from the very beginning......

Oh, if you use the Levels from SPUC that is what should happen, restarting the scene would load level 50 for you. 

I think I get it now. Thanks! great job on this!

(1 edit)

Hi

I can´t get several of the subgraphs to work in Unity 2021.3.25f. Like in the move subgraph there is a lot of red cables. 

Is this an issue in the SPUC?


Did you run Visual Scripting Generate in the Project Settings? It ran without errors on 2021.3.22 for me but I'll take a look at 2021.3.25, there should not be any changes that would break those nodes.

Ok so I tried on 2021.3.28f1 and SPUC 1.2.0 works all good  no errors.
Just make sure right after you import the package to run Generate in the Visual Scripting settings.

I did find out the problem. SPUC does not work well with Visual Scripting Plus which is a similar macropack. I had to uninstall both and install SPUC again. Problem now is that a lot of my game is broken as it cannot rebuild the connections and subgraphs.... what to do? 

If you created any Backups you can restore from that. After reinstalling SPUC make sure you restart Unity before trying to opening any of the graphs, that usually reconnects all the nodes

Here is what I'm talking about

(1 edit) (+1)

Hey man this pack is wonderful. Thank you so much for this. I am a long term buildbox user and this is like buildbox inside Unity. I was following your vs tutorials for a long time but I guess this pack will help me to make games and prototypes way faster. I appreciate a lot for your effort in creating this pack. I would have on request though and would be wonderful if you can make it available. The thing is you have ad integration for admob and Unity ads and however not sure if they have GPDR settings in them. I would appreciate if you could add GPDR in them and also easy ATT integration for iOS would be perfect.

Also one more thing: I am building a 2.5 platformer game with a 3d character but after I set horizontal movement I can not make the character look at the direction he is going.

 Thank you so much.

Bought the package to see how Spawner works, but Spawner is not included. Only Spawn. 

Working on the next update and the plan is to get those node out as well. Thanks for letting me know that there was some nodes missing

(3 edits)

 There is an bug in the AdMob unit that always send two outputs flows instead of one. And it can't be prevented with a Once or Flow Control unit. 

This is a big issue because if I choose the load the next scene on the ad being closed, it will load it two times. The custom event interstitialOnAdClosed is triggered two times. And I think this is the case for every other event in that unit.

Could you fix it? 😊

(1 edit)

I just checked that and I don't get that on my project


this is probably because the object with this script is duplicated. If this was coming from the same node the Once node would have stopped it. Just check what object it is coming from, you can do that by logging the context like this

I can't help but recommend a name change for this package. I mean how would anyone find this if they were searching for it? I  suggest "Unity Bolt / Visual Scripting Node Extension"

Hi. I love this asset pack and use it daily. 

Unfortunately there is an issue with the nodes in that they sometimes change when opening a scene and I have to redo all the patching work. Seems to me that it is the spawn node that gets changed to something else like the delay node. Very strange behavior. 

There is also an issue with random. It does not randomize the output it randomize how many of the outputs being used at the same time. Could this be fixed?

(1 edit)

Will I get future versions/upgrades if I purchase the package now?
Also any plans on implementing these?:

Yes, you'll get upgrades. And I do have plans of adding some nodes that will have higher performance, I have made some but they are still in a testing state.

(1 edit)

Any updates on the performance nodes?

 I think your package will be worth it for them.

Hi. Three questions.

1. Hide /unhide seem to not work. How can you activate unhide script of something that is not active? Hide works well but cannot unhide a gameobject. 

2. Can you make a statemachine like in Buildbox? I had so many games set up with statemachines and they are extremly important.

3. Can you make a load previous scene? Buildbox had a great function where restart would restart the world you where gaming. In unity sending the player to a game over scene cannot restart previous scene as it will will only work for the one scene as you would have to use index. I´d like 1 scene as game over and whenever pushing restart button it will load previous scene.

Hi. After downloading the latest version and generating I get 3 big errors that I need to remove to start game window: 

Thanks for telling me that, I accidentally left that file when I was exporting it. You can delete SPUC>SP Scripts>UnityAdController.cs and that will remove those errors, I will remove it from the next version. Sorry for the inconvenience.

Also, if I already have used these in several games, how is the best way to update with newest versions without having to redo everything?

You can import it again and it will show which files were changed and replace them.

There are some bugs I hope you can fix. Minor: Set Coins are actually set to points. You have to open the nodes to change it to coins. Major: Set points is not working correctly it will trigger more than 1 point even if set to 1 point randomly. 

Did you import it like this?

Sound like the units got reset to default values. I checked and it is all good. Make sure you run Generate before you open any of the graphs.

I bought this back in 2021, do I have to buy this again?

no, you should have access to it

Would you consider adding Shoot as an option? to shoot a bullet at something

Quite a few of these are great; the 'Is Touching' unit is like a foundational building block of your interactions, and it's very quick to use. The random functions are fun. I use these all the time

(+1)

Your videos have been helpful. 

Is this package a collection of super units in Bolt? I’m trying to create a system for teaching unity to younger kids and Bolt still is a challenge. Could I use these scripts in my class if I bought them or would each student also have to buy the pack? 

Hi, I am interested, but I have some questions. 

All the Super Units are only the ones in the picture or you have more? I mean, like for example, enemy states with patrol, chase, attacks, reach edge transitions and so on. If more, could you please kindly provide a full list of the Super Units included? 

Can I use/adapt for any type of projects, like 3D Platformers, RPGs and so on or it has some limitations? Do you provide future updates for free or provide support if any problem? Thanks in advance.

The super units that you see in the pictures are all that I have for it for now. You can use it for any game you like. I provide future updates for free and if you need help you can ask on the discord server.