IssueRaiser

Event Sheet style visual scripting

NOTE: Here is the test repo that I added the prototype project to https://github.com/blurymind/Godot-eventSheetPrototype Everyone is free to fork or do pull requests 👍 IDEA: We currently have a visual scripting system similar to blueprints in Unreal - connecting nodes. The proposal here is for a second visual scripting system, that is similar to event sheets in Construct 2 (proprietary), Multimedia fusion (proprietary) and Gdevelop (open source) ![11](https://user-images.githubusercontent.com/6495061/37964468-81886d54-31b9-11e8-9ba5-555123ad1fc7.jpg) ![GD-clickteamesque-additionOfEvents](https://user-images.githubusercontent.com/6495061/78575488-57c5f100-7823-11ea-82f8-c795ac10f98f.gif) It is a very different approach from the one with blueprints and people learning to program are still requesting it on facebook and other godot community forums What is an event sheet visual script in the other engines: https://www.scirra.com/manual/44/event-sheet-view The event sheet is pretty much a spreadsheet with two columns - a conditions column and an actions column. Both columns can be populated with logic blocks from nodes and their children that the sheet is attached to (node methods). On the left column the user can only attach conditional methods, on the right - only action methods. This clear divide makes for a very easy to learn way of setting game logic. On top of that the user can use expressions in both columns - so potentially use gdscript for more specific instruction

Posted by blurymind on Mar 27, 2018, 11:37 AM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.4,000 issues0 comments

github (EdTech)

Event Sheet style visual scripting

blurymindMar 27, 2018, 11:37 AM

NOTE: Here is the test repo that I added the prototype project to https://github.com/blurymind/Godot-eventSheetPrototype Everyone is free to fork or do pull requests 👍 IDEA: We currently have a visual scripting system similar to blueprints in Unreal - connecting nodes. The proposal here is for a second visual scripting system, that is similar to event sheets in Construct 2 (proprietary), Multimedia fusion (proprietary) and Gdevelop (open source) ![11](https://user-images.githubusercontent.com/6495061/37964468-81886d54-31b9-11e8-9ba5-555123ad1fc7.jpg) ![GD-clickteamesque-additionOfEvents](https://user-images.githubusercontent.com/6495061/78575488-57c5f100-7823-11ea-82f8-c795ac10f98f.gif) It is a very different approach from the one with blueprints and people learning to program are still requesting it on facebook and other godot community forums What is an event sheet visual script in the other engines: https://www.scirra.com/manual/44/event-sheet-view The event sheet is pretty much a spreadsheet with two columns - a conditions column and an actions column. Both columns can be populated with logic blocks from nodes and their children that the sheet is attached to (node methods). On the left column the user can only attach conditional methods, on the right - only action methods. This clear divide makes for a very easy to learn way of setting game logic. On top of that the user can use expressions in both columns - so potentially use gdscript for more specific instruction

Comments (0)

No comments yet. Start the discussion.

Comment on this issue