godot-block-coding
Block-based visual programming plugin for Godot
File Explorer
Download Latest Version (.zip)- issue.yml
- checks.yaml
- godot-asset-library.yaml
- dependabot.yml
- config
- block_code.gd
- block_code.gd.uid
- block_code_node.svg
- block_code_node.svg.import
- add_node_to_group.tres
- add_to_group.tres
- area2d_on_entered.tres
- area2d_on_exited.tres
- call_method_group.tres
- call_method_node.tres
- define_method.tres
- get_node.gd
- get_node.gd.uid
- get_node.tres
- groups.gd
- groups.gd.uid
- is_in_group.tres
- is_node_in_group.tres
- remove_from_group.tres
- remove_node_from_group.tres
- rigidbody2d_on_entered.tres
- rigidbody2d_on_exited.tres
- switch_scene.tres
- animationplayer_is_playing.tres
- animationplayer_pause.tres
- animationplayer_play.gd
- animationplayer_play.gd.uid
- animationplayer_play.tres
- animationplayer_stop.tres
- viewport_center.tres
- viewport_height.tres
- viewport_width.tres
- characterbody2d_is_on_floor.tres
- characterbody2d_move.tres
- is_input_actioned.gd
- is_input_actioned.gd.uid
- is_input_actioned.tres
- mouse_position.tres
- physics_process.tres
- process.tres
- queue_free.tres
- queue_free_node.tres
- ready.tres
- breakpoint.tres
- concat.tres
- print.tres
- to_string.tres
- and.tres
- compare.tres
- else.tres
- else_if.tres
- if.tres
- not.tres
- or.tres
- await_scene_ready.tres
- break.tres
- continue.tres
- for.tres
- while.tres
- add.tres
- cos.tres
- divide.tres
- multiply.tres
- pow.tres
- randf_range.tres
- randi_range.tres
- sin.tres
- subtract.tres
- tan.tres
- vector2_xy.tres
- vector3_multiply.tres
- vector3_xyz.tres
- vector_from_angle.tres
- vector_multiply.tres
- characterbody2d_move_and_slide.tres
- audiostreamplayer_play.tres
- audiostreamplayer_stop.tres
- load_sound.tres
- pause_continue_sound.tres
- play_sound.tres
- stop_sound.tres
- cpuparticles2d_finished.tres
- rigidbody2d_physics_position.tres
- label_set_text.tres
- vector2.tres
- vector3.tres
- ast_list.gd
- ast_list.gd.uid
- block_ast.gd
- block_ast.gd.uid
- block_definition.gd
- block_definition.gd.uid
- block_extension.gd
- block_extension.gd.uid
- blocks_catalog.gd
- blocks_catalog.gd.uid
- option_data.gd
- option_data.gd.uid
- script_generator.gd
- script_generator.gd.uid
- util.gd
- util.gd.uid
- variable_definition.gd
- variable_definition.gd.uid
- drag.gd
- drag.gd.uid
- drag_manager.gd
- drag_manager.gd.uid
- drag_manager.tscn
- demo_ingame.gd
- demo_ingame.gd.uid
- demo_ingame.tscn
- ball.png
- ball.png.import
- line.png
- line.png.import
- paddle.png
- paddle.png.import
- paddle_hit.ogg
- paddle_hit.ogg.import
- score.ogg
- score.ogg.import
- space.png
- space.png.import
- wall_hit.ogg
- wall_hit.ogg.import
- ball.tscn
- goal_area.tscn
- player_score.tscn
- pong_game.tscn
- space.tscn
- ball.tscn
- spawner.tscn
- volatile_ball.tscn
- block_script_inspector.gd
- block_script_inspector.gd.uid
- ar.po
- az.po
- bg.po
- bn.po
- ca.po
- cs.po
- de.po
- el.po
- eo.po
- es.po
- et.po
- fa.po
- fi.po
- fr.po
- ga.po
- gl.po
- godot_block_coding.pot
- he.po
- hi.po
- hu.po
- id.po
- it.po
- ja.po
- ka.po
- ko.po
- lt.po
- lv.po
- mr.po
- ms.po
- nb.po
- nl.po
- pl.po
- pt.po
- ro.po
- ru.po
- si.po
- sk.po
- sl.po
- sq.po
- sv.po
- sw.po
- ta.po
- th.po
- tr.po
- uk.po
- vi.po
- zh_CN.po
- zh_TW.po
- block_script_serialization.gd
- block_script_serialization.gd.uid
- block_serialization.gd
- block_serialization.gd.uid
- block_serialization_tree.gd
- block_serialization_tree.gd.uid
- default_block_script.tres
- value_block_serialization.gd
- value_block_serialization.gd.uid
- simple_character.gd
- simple_character.gd.uid
- simple_ending.gd
- simple_ending.gd.uid
- simple_scoring.gd
- simple_scoring.gd.uid
- simple_spawner.gd
- simple_spawner.gd.uid
- parser.gd
- parser.gd.uid
- utils.gd
- utils.gd.uid
- types.gd
- types.gd.uid
- block_canvas.gd
- block_canvas.gd.uid
- block_canvas.tscn
- zoom_in_icon_texture.tres
- zoom_out_icon_texture.tres
- block.gd
- block.gd.uid
- control_block.gd
- control_block.gd.uid
- control_block.tscn
- entry_block.gd
- entry_block.gd.uid
- entry_block.tscn
- parameter_block.gd
- parameter_block.gd.uid
- parameter_block.tscn
- statement_block.gd
- statement_block.gd.uid
- statement_block.tscn
- background.gd
- background.gd.uid
- gutter.gd
- gutter.gd.uid
- drag_drop_area.gd
- drag_drop_area.gd.uid
- drag_drop_area.tscn
- parameter_input.gd
- parameter_input.gd.uid
- parameter_input.tscn
- parameter_output.gd
- parameter_output.gd.uid
- parameter_output.tscn
- snap_point.gd
- snap_point.gd.uid
- snap_point.tscn
- collapsable_settings.gd
- collapsable_settings.gd.uid
- collapsable_settings.tscn
- minus.svg
- minus.svg.import
- plus.svg
- plus.svg.import
- template_editor.gd
- template_editor.gd.uid
- template_editor.tscn
- communication.svg
- communication.svg.import
- file_broken.svg
- file_broken.svg.import
- graphics.svg
- graphics.svg.import
- info.svg
- info.svg.import
- input.svg
- input.svg.import
- lifecycle.svg
- lifecycle.svg.import
- log.svg
- log.svg.import
- logic.svg
- logic.svg.import
- loops.svg
- loops.svg.import
- math.svg
- math.svg.import
- physics.svg
- physics.svg.import
- sounds.svg
- sounds.svg.import
- transform.svg
- transform.svg.import
- ui.svg
- ui.svg.import
- variables.svg
- variables.svg.import
- create_variable_button.gd
- create_variable_button.gd.uid
- create_variable_button.tscn
- create_variable_dialog.gd
- create_variable_dialog.gd.uid
- create_variable_dialog.tscn
- delete_variables_button.gd
- delete_variables_button.gd.uid
- delete_variables_button.tscn
- delete_variables_dialog.gd
- delete_variables_dialog.gd.uid
- delete_variables_dialog.tscn
- variable_category_display.gd
- variable_category_display.gd.uid
- variable_category_display.tscn
- block_category.gd
- block_category.gd.uid
- block_category_button.gd
- block_category_button.gd.uid
- block_category_button.tscn
- block_category_display.gd
- block_category_display.gd.uid
- block_category_display.tscn
- category_factory.gd
- category_factory.gd.uid
- picker.gd
- picker.gd.uid
- picker.tscn
- script_window.gd
- script_window.gd.uid
- script_window.tscn
- title_bar.gd
- title_bar.gd.uid
- title_bar.tscn
- tooltip.gd
- tooltip.gd.uid
- tooltip.tscn
- block_editor_context.gd
- block_editor_context.gd.uid
- block_tree_util.gd
- block_tree_util.gd.uid
- constants.gd
- constants.gd.uid
- main_panel.gd
- main_panel.gd.uid
- main_panel.tscn
- util.gd
- util.gd.uid
- block_code_plugin.gd
- block_code_plugin.gd.uid
- LICENSE
- plugin.cfg
- README.md
- gut_cli.gd
- gut_cli.gd.uid
- optparse.gd
- optparse.gd.uid
- function_template.txt
- init_template.txt
- script_template.txt
- AnonymousPro-Bold.ttf
- AnonymousPro-Bold.ttf.import
- AnonymousPro-BoldItalic.ttf
- AnonymousPro-BoldItalic.ttf.import
- AnonymousPro-Italic.ttf
- AnonymousPro-Italic.ttf.import
- AnonymousPro-Regular.ttf
- AnonymousPro-Regular.ttf.import
- CourierPrime-Bold.ttf
- CourierPrime-Bold.ttf.import
- CourierPrime-BoldItalic.ttf
- CourierPrime-BoldItalic.ttf.import
- CourierPrime-Italic.ttf
- CourierPrime-Italic.ttf.import
- CourierPrime-Regular.ttf
- CourierPrime-Regular.ttf.import
- LobsterTwo-Bold.ttf
- LobsterTwo-Bold.ttf.import
- LobsterTwo-BoldItalic.ttf
- LobsterTwo-BoldItalic.ttf.import
- LobsterTwo-Italic.ttf
- LobsterTwo-Italic.ttf.import
- LobsterTwo-Regular.ttf
- LobsterTwo-Regular.ttf.import
- OFL.txt
- arrow.png
- arrow.png.import
- BottomPanelShortcuts.gd
- BottomPanelShortcuts.gd.uid
- BottomPanelShortcuts.tscn
- editor_globals.gd
- editor_globals.gd.uid
- gut_config_gui.gd
- gut_config_gui.gd.uid
- gut_gui.gd
- gut_gui.gd.uid
- gut_user_preferences.gd
- gut_user_preferences.gd.uid
- GutBottomPanel.gd
- GutBottomPanel.gd.uid
- GutBottomPanel.tscn
- GutControl.gd
- GutControl.gd.uid
- GutControl.tscn
- GutRunner.gd
- GutRunner.gd.uid
- GutRunner.tscn
- GutSceneTheme.tres
- MinGui.tscn
- NormalGui.tscn
- OutputText.gd
- OutputText.gd.uid
- OutputText.tscn
- panel_controls.gd
- panel_controls.gd.uid
- play.png
- play.png.import
- ResizeHandle.gd
- ResizeHandle.gd.uid
- ResizeHandle.tscn
- ResultsTree.gd
- ResultsTree.gd.uid
- ResultsTree.tscn
- RunAtCursor.gd
- RunAtCursor.gd.uid
- RunAtCursor.tscn
- RunResults.gd
- RunResults.gd.uid
- RunResults.tscn
- script_text_editor_controls.gd
- script_text_editor_controls.gd.uid
- Settings.tscn
- ShortcutButton.gd
- ShortcutButton.gd.uid
- ShortcutButton.tscn
- Folder.svg
- Folder.svg.import
- green.png
- green.png.import
- red.png
- red.png.import
- Script.svg
- Script.svg.import
- yellow.png
- yellow.png.import
- autofree.gd
- autofree.gd.uid
- awaiter.gd
- awaiter.gd.uid
- collected_script.gd
- collected_script.gd.uid
- collected_test.gd
- collected_test.gd.uid
- comparator.gd
- comparator.gd.uid
- compare_result.gd
- compare_result.gd.uid
- diff_formatter.gd
- diff_formatter.gd.uid
- diff_tool.gd
- diff_tool.gd.uid
- double_tools.gd
- double_tools.gd.uid
- doubler.gd
- doubler.gd.uid
- dynamic_gdscript.gd
- dynamic_gdscript.gd.uid
- gut.gd
- gut.gd.uid
- gut_cmdln.gd
- gut_cmdln.gd.uid
- gut_config.gd
- gut_config.gd.uid
- gut_plugin.gd
- gut_plugin.gd.uid
- gut_to_move.gd
- gut_to_move.gd.uid
- gut_vscode_debugger.gd
- gut_vscode_debugger.gd.uid
- GutScene.gd
- GutScene.gd.uid
- GutScene.tscn
- hook_script.gd
- hook_script.gd.uid
- icon.png
- icon.png.import
- inner_class_registry.gd
- inner_class_registry.gd.uid
- input_factory.gd
- input_factory.gd.uid
- input_sender.gd
- input_sender.gd.uid
- junit_xml_export.gd
- junit_xml_export.gd.uid
- lazy_loader.gd
- lazy_loader.gd.uid
- LICENSE.md
- logger.gd
- logger.gd.uid
- method_maker.gd
- method_maker.gd.uid
- one_to_many.gd
- one_to_many.gd.uid
- orphan_counter.gd
- orphan_counter.gd.uid
- parameter_factory.gd
- parameter_factory.gd.uid
- parameter_handler.gd
- parameter_handler.gd.uid
- plugin.cfg
- printers.gd
- printers.gd.uid
- result_exporter.gd
- result_exporter.gd.uid
- script_parser.gd
- script_parser.gd.uid
- signal_watcher.gd
- signal_watcher.gd.uid
- source_code_pro.fnt
- source_code_pro.fnt.import
- spy.gd
- spy.gd.uid
- strutils.gd
- strutils.gd.uid
- stub_params.gd
- stub_params.gd.uid
- stubber.gd
- stubber.gd.uid
- summary.gd
- summary.gd.uid
- test.gd
- test.gd.uid
- test_collector.gd
- test_collector.gd.uid
- thing_counter.gd
- thing_counter.gd.uid
- UserFileViewer.gd
- UserFileViewer.gd.uid
- UserFileViewer.tscn
- utils.gd
- utils.gd.uid
- version_conversion.gd
- version_conversion.gd.uid
- version_numbers.gd
- version_numbers.gd.uid
- warnings_manager.gd
- warnings_manager.gd.uid
- plug_icon.svg
- plug_icon.svg.import
- plug_list_icon.svg
- plug_list_icon.svg.import
- plug_switch_icon.svg
- plug_switch_icon.svg.import
- plugin.cfg
- plugin_refresher.gd
- plugin_refresher.gd.uid
- refresh_button.gd
- refresh_button.gd.uid
- refresh_button.tscn
- .gdignore
- pong-paddle-blocks.webp
- .gdignore
- PEDAGOGY.md
- TECH_OVERVIEW.md
- USAGE.md
- godot.sh
- merge-messages.sh
- regenerate-pot.gd
- regenerate-pot.gd.uid
- regenerate-pot.sh
- update-pot-files.gd
- update-pot-files.gd.uid
- update-pot-files.sh
- simple_spawner_compat.tscn
- test_block_canvas.gd
- test_block_canvas.gd.uid
- test_category_factory.gd
- test_category_factory.gd.uid
- test_code_generation.gd
- test_code_generation.gd.uid
- test_compatibility.gd
- test_compatibility.gd.uid
- .editorconfig
- .gitattributes
- .gitignore
- .gutconfig.json
- .pre-commit-config.yaml
- asset-template.json.hb
- CODE_OF_CONDUCT.md
- icon.png
- icon.png.import
- icon.svg
- icon.svg.import
- LICENSE
- project.godot
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
