Node Wizardry
About
Make magic spells using nodes
Editor
- Spell works like a little program that executes nodes recursively
- Drag nodes from left panel into scene (start with a root node)
- Connect nodes using right mouse button
- Use scrollwheel to move around the editor
- Drag nodes back to the left panel to delete them
- Press RUN button in the bottom right corner to open the playground
- Use SAVE/LOAD buttons to save/load spells in active slot
- Switch between spell slots using 1, 2, 3, 4, 5 buttons
- You can also upload spells to server using the PUBLISH button (enter the name in the dialog) and view them using the LIBRARY button
Playground
- Use right mouse button to cast spells
- Use middle mouse button to switch slots
- Use WASD/Arrow keys to move
- Use BACK button to return to the editor
How do spells work
- Spells always start from the root node (striped circle)
- All actions are instant (except timers and triggers)
- Elemental nodes (fire, water, lightning) change current spell element
- Trigger nodes (collision) only activate upon some event
- Timer nodes delay spell execution
Examples
- Simple fireball (Root -> Fire -> Forward)
- Exploding fireball (Root -> Fire -> Forward -> Collision -> Explosion)
Full node documentation is in progress...