All Projects → DavidAzouz29 → Snap

DavidAzouz29 / Snap

Licence: MIT License
Blockly for Unity Editor.

Programming Languages

javascript
184084 projects - #8 most used programming language
C#
18002 projects
HTML
75241 projects
PHP
23972 projects - #3 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Snap

rapid-router
A Blockly and python based educational game aimed at students age 5-14.
Stars: ✭ 50 (+61.29%)
Mutual labels:  blockly
unity-json-editor
A JSON Editor in the inspector. Preview and more information in README🙂
Stars: ✭ 64 (+106.45%)
Mutual labels:  unity-editor
create-bazel-workspace
Generate a new polyglot Bazel workspace with minimal configuration
Stars: ✭ 16 (-48.39%)
Mutual labels:  polyglot
PrefabEditor
You can edit Prefab which could not be edited much unless you place it on Scene.
Stars: ✭ 23 (-25.81%)
Mutual labels:  unity-editor
jaws
Jaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post
Stars: ✭ 204 (+558.06%)
Mutual labels:  polyglot
covector
Transparent and flexible change management for publishing packages and assets.
Stars: ✭ 28 (-9.68%)
Mutual labels:  polyglot
iPhoneXSafeAreaDrawer
Unity エディタの Game ビューに iPhone X のセーフエリアを表示できるエディタ拡張
Stars: ✭ 20 (-35.48%)
Mutual labels:  unity-editor
UnityDebug
A wrapper script for Unity debug calls to use conditional attributes in order to avoid debug code being compiled into release builds.
Stars: ✭ 29 (-6.45%)
Mutual labels:  unity-editor
LowPolyTerrainGenerator
Editor extension for Unity to create Low Poly Terrains
Stars: ✭ 13 (-58.06%)
Mutual labels:  unity-editor
PiRhoUtilities
A suite of UIElements based attributes, drawers, controls, and other helpers to expedite the creation of object inspectors without the need of additional custom editors
Stars: ✭ 70 (+125.81%)
Mutual labels:  unity-editor
com.newblood.lightdata
Provides access to internal lighting APIs.
Stars: ✭ 49 (+58.06%)
Mutual labels:  unity-editor
VubbiScript
Programming with blocks in Unity3D...
Stars: ✭ 41 (+32.26%)
Mutual labels:  blockly
hierarchy-icons
Unity extension to show component icons in the Hierarchy.
Stars: ✭ 47 (+51.61%)
Mutual labels:  unity-editor
UniHierarchyMenuCustomizer
Editor extension that allows you to customize the menu that appears when you right-click on Hierarchy.
Stars: ✭ 20 (-35.48%)
Mutual labels:  unity-editor
pump-editor
Collection of Unity editor helpers to boost productivity.
Stars: ✭ 52 (+67.74%)
Mutual labels:  unity-editor
unity-splines
Tool for making navigation bezier splines with points, events and bindings to colliders
Stars: ✭ 13 (-58.06%)
Mutual labels:  unity-editor
BIPES
BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!
Stars: ✭ 72 (+132.26%)
Mutual labels:  blockly
Kobra
Kobra is a visual programming language (like Scratch) for Machine Learning (currently under active development).
Stars: ✭ 223 (+619.35%)
Mutual labels:  blockly
CategoryTool
Unity Editor tool to create Categories in the Hierarchy. The Categories work as dividers between GameObjects.
Stars: ✭ 47 (+51.61%)
Mutual labels:  unity-editor
ScriptableObjectMultiSelectDropdown
Multi Select Dropdown for ScriptableObjects
Stars: ✭ 18 (-41.94%)
Mutual labels:  unity-editor

Snapper

Blockly for Unity Editor. 3rd Year Student Major Assessment. LINK

Alt tag

Getting Started:

  1. Navigate to "Window/Snapper/Snapper Quick Tools".
  2. Navigate to "Window/Snapper/Snapper Editor".
  3. Start dragging and dropping blocks. Tip: Click the "Live Updates" toggle for generated code on the fly.
  4. Click "Live Updates" toggle OR "To C#" when ready.
  5. Click "Copy To Clipboard".
  6. Click the "C#" button in "Snapper QT" OR navigate to "Window/Snapper/Save/Save as C# Script". Describe your script in the filename. Tip: use Pascal Case e.g. PlayerMovement.
  7. Create a primitive by selecting your desired primitive from the dropdown. Then click on the "GameObject" button to add the latest Snapper script created to a primitive. Alternatively, right click in the hierarchy/ 3D Object/choose your preference e.g. Cube. Click "Add Component" and add your new script.
  8. Press Play to see your creation in action!

Features:

  • Drag-and-Drop coding for Unity!
  • GameObject button to start prototyping in minutes!
  • Assessment Wizard

3rd Party:

Notes:

Known Issues:

  • When typing in CAPS, certain shortcuts may trigger. Use Caps Lock instead.

TODO:

  • For _componentTypes, if the first letter of _componentNames[i] == prev, continue checking the next letter until they don't match anymore - set the folder name to that string.
  • If the next _componentTypes contains folder name - add to that folder e.g. NavMeshAgent, OffMeshLink
  • Click on the "Generate Categories" Button under Snap -> Generate Categories.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].