---
title: speed
framework: spritekit
role: symbol
role_heading: Instance Property
path: spritekit/sknode/speed
---

# speed

A speed modifier applied to all actions executed by a node and its descendants.

## Declaration

```swift
var speed: CGFloat { get set }
```

## Mentioned in

About Node Property Propagation

## Discussion

Discussion The default value is 1.0, which means that all actions run at their normal speed. If you set a different speed, time appears to run faster or slower for all actions executed on the node and its descendants. For example, if you set a speed value of 2.0, actions run twice as fast.

## See Also

### Running Actions

- [Getting Started with Actions](spritekit/getting-started-with-actions.md)
- [run(_:)](spritekit/sknode/run(_:).md)
- [run(_:completion:)](spritekit/sknode/run(_:completion:).md)
- [run(_:withKey:)](spritekit/sknode/run(_:withkey:).md)
- [isPaused](spritekit/sknode/ispaused.md)
- [action(forKey:)](spritekit/sknode/action(forkey:).md)
- [hasActions()](spritekit/sknode/hasactions().md)
- [removeAllActions()](spritekit/sknode/removeallactions().md)
- [removeAction(forKey:)](spritekit/sknode/removeaction(forkey:).md)
