Scripting, the lack of scripting in GameSalad limits the ability of the software to be a truly great development tool. Implement a custom javascript engine, so we could create functions, loops, if/else with ease.
Oh, and charge me more for this, I have no problem paying extra for this feature.
-Add a "User Custom" folder to Attributes list -Bone Constraint/Actor -Actor Center modifying -Polygon Creator -Collision to Alpha -"Add" button in behavior blocks -Function Log -Zoom and Snap -Affected by Gravity check blocks -"Return Value" block -Android testing APK -Actor Grouping
-Add a folder to the Attributes list which allows you to add your custom blocks to the program UI, not just the one project. You could lable them Project Custom and User Custom respectively, this will allow for a creator to use hard-thought controls and conditions from one project to another.
-Bone Actor which connects the centers of two Actors without disturbing their current attributes. The user can decide which attributes are Locked to the Bone: Actor A x&y/r to Actor B X&Y/R and then the distance between the two would be a Real in the scene pane. User could also attach an image to that bone.
-The Ability to change the location of the center of an object without effecting the size and location of it's collision footprint (image).
-Polygon Area creator.The abillity to create and edit a polygon on the stage for various collision, sound, attribute, trigger or other purposes. Polygon and it's filled area do not need to have visual characteristics in the played game.
-Collision to image Alpha. there are 1000's of reasons for this.. realistic interaction when animating.. simulating physics.. etc..
-The Condition blocks which allow for the setting of multiple conditions (Key or Attribute as example) need assistance buttons. In their blocks to the right of the "When xxx of the following are happening" should be an "Add" or 'plus' sign button, which would add an additional "If" or "Key Press" line. Copy and Paste rarely works correctly on this.
-Function Log, specifically recording boot up, add or removal of actors, add or removal of blocks, initiation of the stage. This to aid in debugging or troubleshooting.
-Zoom and Snap functions on the Stage. Zoom to 4 preset sizes (50%, 100%, 200%, 400%) so that the developer can see better what they are working on. and a Snap To Grid function (with user definable grid sizes)
-Affected by gravity Check blocks (default checked) in every actor. These would be check blocks in the actor which would determine if an actor is effected by Gravity X and/or Gravity Y.
-Actors & Layers Lists should display a scrollable list when expanded (max 10 visible) under the tag. This will make easier dragging actors to specific tags or Layers.
-A simple "Return Value" behavior. This would be for 'Else' tabs. When an action happens (such as collision or overlap) which is set to change a value, the Else tab could be used to Return that value to it's previous state when the condition no longer exists.
-Android Android Android.. For whatever reason it is that you can only publish to Android in Pro.. I don't need to know.. But I would like to be able to TEST in Android. I do not own an 'i' anything nor am I in a rush to purchase one. Maybe it would be enough to code in a fat semi-transparent "GameSalad, Not for Sale" watermark image on apk's just so that developers can at least Test their games on their devices. Or maybe limit apk's to single scenes in the free version. I would really hate to invest $300 only then to find out that my game cannot work..
Comments
Need Help? Email Me | Templates | Full Game Source Code
Oh, and charge me more for this, I have no problem paying extra for this feature.
-Bone Constraint/Actor
-Actor Center modifying
-Polygon Creator
-Collision to Alpha
-"Add" button in behavior blocks
-Function Log
-Zoom and Snap
-Affected by Gravity check blocks
-"Return Value" block
-Android testing APK
-Actor Grouping
-Add a folder to the Attributes list which allows you to add your custom blocks to the program UI, not just the one project. You could lable them Project Custom and User Custom respectively, this will allow for a creator to use hard-thought controls and conditions from one project to another.
-Bone Actor which connects the centers of two Actors without disturbing their current attributes. The user can decide which attributes are Locked to the Bone: Actor A x&y/r to Actor B X&Y/R and then the distance between the two would be a Real in the scene pane. User could also attach an image to that bone.
-The Ability to change the location of the center of an object without effecting the size and location of it's collision footprint (image).
-Polygon Area creator.The abillity to create and edit a polygon on the stage for various collision, sound, attribute, trigger or other purposes. Polygon and it's filled area do not need to have visual characteristics in the played game.
-Collision to image Alpha. there are 1000's of reasons for this.. realistic interaction when animating.. simulating physics.. etc..
-The Condition blocks which allow for the setting of multiple conditions (Key or Attribute as example) need assistance buttons. In their blocks to the right of the "When xxx of the following are happening" should be an "Add" or 'plus' sign button, which would add an additional "If" or "Key Press" line. Copy and Paste rarely works correctly on this.
-Function Log, specifically recording boot up, add or removal of actors, add or removal of blocks, initiation of the stage. This to aid in debugging or troubleshooting.
-Zoom and Snap functions on the Stage. Zoom to 4 preset sizes (50%, 100%, 200%, 400%) so that the developer can see better what they are working on. and a Snap To Grid function (with user definable grid sizes)
-Affected by gravity Check blocks (default checked) in every actor. These would be check blocks in the actor which would determine if an actor is effected by Gravity X and/or Gravity Y.
-Actors & Layers Lists should display a scrollable list when expanded (max 10 visible) under the tag. This will make easier dragging actors to specific tags or Layers.
-A simple "Return Value" behavior. This would be for 'Else' tabs. When an action happens (such as collision or overlap) which is set to change a value, the Else tab could be used to Return that value to it's previous state when the condition no longer exists.
-Android Android Android.. For whatever reason it is that you can only publish to Android in Pro.. I don't need to know.. But I would like to be able to TEST in Android. I do not own an 'i' anything nor am I in a rush to purchase one. Maybe it would be enough to code in a fat semi-transparent "GameSalad, Not for Sale" watermark image on apk's just so that developers can at least Test their games on their devices. Or maybe limit apk's to single scenes in the free version. I would really hate to invest $300 only then to find out that my game cannot work..
my 2cents..