bojidar-bg / components-presentation

Contains the source for my reuseable components in Godot presentation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Creating Reuseable Components in Godot

This is the accompanying project for my presentation on creating reuseable components. Youtube link

It contains two examples.

Example 1: A keybindings menu

  • base.tscn contains the starting point for the workshop. It is just a menu with two halves: settings and some keybindings. The goal is to make the keybindings menu work.
  • nonreuseable.tscn contains the non-reuseable approach to making the keybindings menu work.
  • reuseable.tscn contains the reuseable approach to making the keybindings menu work, by splitting it into repetitive subscenes.

Example 2: A player scene with particles

  • base.tscn contains the starting point for the workshop. It is just a scene containing a player which has a particles node. The goal is to make it possible to change the color of the particles (for example, to have the player change between elements)
  • nonreuseable.tscn contains the non-reuseable approach to making just that. Unfortunatelly, it won't work if we want similar functionality on enemies and projectiles.
  • reuseable.tscn contains the reuseable approach to doing that, by splitting the particles script off. That way it can be used in many places.

About

Contains the source for my reuseable components in Godot presentation

License:The Unlicense


Languages

Language:GDScript 100.0%