Search Unity

Secret 33% Sale: [Released] ScriptBuilder - Auto generate any Unity C# script

Discussion in 'Assets and Asset Store' started by aidesigner, Sep 12, 2017.

  1. aidesigner

    aidesigner

    Joined:
    May 2, 2012
    Posts:
    122
    Introducing ScriptBuilder 1.0 (Most advanced product):

    -SALE PRICE 33% OFF (Previously $45)...
    -Every AiUnity product rating has been five stars.
    -Please use dedicated ScriptBuilder Forum to keep this thread clean.


    ScriptBuilder is the most powerful asset of all the AiUnity Tools (MultipleTags, NLog, and CLog). ScriptBuilder can build your scripts while you remain in complete control. I do request you review the product if you find it useful.

    Highlights:
    • Included builders can create type safe access scripts for tags, layers, scenes, and animator controllers.
    • Intuitive APIs to create custom builders that can literally create any script.
    • Builders can monitor the environment and automatically regenerate scripts.
    • Advanced GUI for creating and maintaining scripts.
    • AiUnity website/forum, video tutorials, manuals, tool-tips, API reference, and interviews.
    ScriptBuilder feature spotlight: Create type safe access scripts:
    One place automatically generated scripts shine, is in the creation of type safe access scripts. Some examples of this are scripts to access your tags, layers, scenes, and animator controllers. The type safe access script allows you to reference items like MyTags.Vehicle, MyScenes.Main, or MyAnimator.IsWalkState. This makes the code readable, easy to change, shows problem with compile errors, and allows code completion. This tremendous ability is only a taste of what Script Builder can do for you.

    *Sales have started to ramp up:) Please rate product as this makes all the difference.



    Overview:

    ScriptBuilder automatically generates C# scripts based upon a supplied or custom builder script. Make a custom builder that creates multiple ideal starting scripts or use it to generate a commonly used complex script. Alternatively use an existing builder like AnimatorBuilder (Tutorial), which probes the internal Unity Animator system to generate an Animator access script. This generated script will provide strongly typed access to your animator controller layers, states, parameters, and hash Ids using corresponding names (i.e. IsIdleState(), SetSpeed(), and UpperBodyLayer.CurrentStateName()).

    TagAccessBuilder creates a script that provides type safe access to the Unity Tags, and is compatible with AiUnity MultipleTags (Enables multiple tags on a gameObject). The SkeletonBuilder creates a basic starting script and is easily altered to add boiler plate code like a custom logger (i.e. AiUnity logger NLog). Other supplied builders include ExampleBuilder, SceneAccessBuilder and LayerAccessBuilder.

    Every facet of ScriptBuilder can be configured via the intuitive and comprehensive Unity editor GUI. The GUI tracks all generated scripts so they can be updated or overwritten via the Editor GUI or file context menu. In addition a builder can be set to automatically regenerate its script whenever an update is available (i.e. Animator changes). A configurable template exists to give you control of how the members of your generated script are formatted and organized. Custom builders can also be shared using the Share Builders forum.

    Any C# file you create in a deterministic way is an opportunity to allow ScriptBuilder to take over.

    Features:
    -Script generation/management is handled by a comprehensive Unity Editor GUI.
    -Included Animator Builder creates an indispensable animator access file.
    -Included Skeleton Builder Builder creates a starting point for a custom builder.
    -Included Skeleton Script Builder yields an alternative starting C# script.
    -Intuitive APIs to build custom builders.
    -Comprehensive API reference manual.
    -Public builder variables are adjustable from ScriptBuilder GUI.
    -Regenerate existing script from GUI or project view context menu.
    -Builders can automatically regenerate a script whenever update is available.
    -Regenerated scripts can update or overwrite previous script.
    -Use GUI preview button to view potential updates to a previously generated script.
    -The GUI provides a revert button to undo the last script update.
    -GUI themed for light and dark skin.
    -Create custom template to control format and order of class members.
    -Alternative region template inserts #region sections into generated class.
    -Timeless asset in that script creation will always be part of Unity.
    -Works with AiUnity products MultipleTags, NLog, and CLog.
    -Website/forum available for support.
    -Forum category provided to share builders.
    -Tested on .NET 3.5 and 4.6.
    -Full source code provided.


    Video tutorial playlist:



    AiUnity creates powerful Unity products that impact the common developer:
    MultipleTags
    - Multiple tags on gameObjects using only the existing Unity tag system.
    NLog Logger - A powerful logger that can control log level per class, adjust content, and compile out log statements.
    CLog Logger - A flexible logger that enables you to dynamically choose a custom or included logger for each platform.

    Thanks,
    aidesigner
     
    Last edited: Aug 26, 2018
  2. aidesigner

    aidesigner

    Joined:
    May 2, 2012
    Posts:
    122
    ScriptBuilder screenshots:

    Demonstrates updating the type safe access script build with AnimatorBuilder:



    Example type safe access script build with AnimatorBuilder:



    Creating a custom builder using the intuitive APIs:


     
    Last edited: Oct 8, 2017
  3. aidesigner

    aidesigner

    Joined:
    May 2, 2012
    Posts:
    122
    A similar product has done really well with only 20% of Script Builder functionality. I only say this to illustrate the community has found auto script generation functionality very valuable.

    In addition to quickly making Type Safe access scripts for tags, levels, and scenes it can do the same for your animator controller. This is just the start as Script Builder allows you to make builders to create any script. The builder can then automatically regenerated the script when changes are detected.
     
    Last edited: Sep 21, 2017
  4. aidesigner

    aidesigner

    Joined:
    May 2, 2012
    Posts:
    122
    ScriptBuilder feature spotlight: Run builder from project view context menu:

    In addition to automatically generating/maintaining a script from the Script Builder GUI, the same can be done from the project view context menu. This is analogous to the existing Unity "Create -> C# Script", but now you have the freedom to build any script. This is ideal for making multiple starting scripts of varying complexity. Like any builder it can harness the Unity editor APIs to derive a script that is tailored to a given project content.
     
    Last edited: Sep 27, 2017
  5. aidesigner

    aidesigner

    Joined:
    May 2, 2012
    Posts:
    122
    ScriptBuilder feature spotlight: Create type safe access scripts:

    One place automatically generated scripts shine, is in the creation of type safe access scripts. Some examples of this are scripts to access your tags, layers, scenes, and animator controllers. The type safe access script allows you to reference items like MyTags.Vehicle, MyScenes.Main, or MyAnimator.IsWalkState. This makes the code readable, easy to change, shows problem with compile errors, and allows code completion.

    This tremendous ability is only a taste of what Script Builder can do for you.
     
    Last edited: Sep 22, 2017
  6. aidesigner

    aidesigner

    Joined:
    May 2, 2012
    Posts:
    122
    ScriptBuilder feature spotlight: An insane level of documentation, tutorials, and support is available.

    At the moment there exists detailed screenshots, illustrated video tutorials, dedicated forums, chat service, dedicated website, API references, FAQ webpage, Unity forum thread, quick starts, editor tooltips/links, and PDF manuals. In addition I test all AiUnity products for at least 6 months before release. Perhaps it works to well as I am not receiving questions.

    *Sales have started to ramp up:) Please rate this product as it makes all the difference.
     
  7. aidesigner

    aidesigner

    Joined:
    May 2, 2012
    Posts:
    122
    The AiUnity asset store products that can really help the common developer:

    ScriptBuilder -
    Automatically generate any script (i.e. Type safe Tag or AnimatorController access script).
    NLog Logger - A powerful logger that can control log level per class, adjust content, and compile out log statements.
    MultipleTags - Multiple tags on gameObjects using only the existing Unity tag system.
    CLog Logger - A flexible logger that enables you to dynamically choose a custom or included logger for each platform.
     
  8. TheMessyCoder

    TheMessyCoder

    Joined:
    Feb 13, 2017
    Posts:
    522
    Hi people! guess who is joining me for a live dev interview today?? Yep it is Ai Unity (aka AI Designer)

    Watch us as we try out his assets and find out how they can make huge improvements to your development! Turn hours of coding in to seconds with a few clicks of your mouse!

    You can even be a lucky winner and get your hands on his assets! Raffle time!!!




    Saturday 18th of August = 9pm UK time, 4pm ET, 3pm CT, 1pm PDT
    http://www.twitch.tv/theMessyCoder


    http://bit.ly/unitynlog

    http://bit.ly/unityscriptbuilder

    http://bit.ly/unitymultitags
     
  9. aidesigner

    aidesigner

    Joined:
    May 2, 2012
    Posts:
    122
    Secret price cut just became available on AiUnity products (15% to 33% OFF).
    Script Builder 33% off.
     
    TheMessyCoder likes this.
  10. aidesigner

    aidesigner

    Joined:
    May 2, 2012
    Posts:
    122
    You can now find a live interview, where I discuss all AiUnity products with Messy Coder.
     
  11. aidesigner

    aidesigner

    Joined:
    May 2, 2012
    Posts:
    122
    Verified on Unity 2017.x, 2018.1, and 2018.2.
     
  12. aidesigner

    aidesigner

    Joined:
    May 2, 2012
    Posts:
    122
    Sale has sharply increased sales, but please help out with a review.