# Game Creator API

![](https://2174264233-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAqwYovmUPn5V6CMeID%2F-LB0M3LMl2JmXoTsnhsQ%2F-LB0OS6PzHBm5ndfVvo6%2Fdarkside-header.jpg?alt=media\&token=f240f6c1-e8bb-4599-aab7-09ca7e0fae37)

If you are a programmer you can extend the **Game Creator** functionality to fit your needs. This guide will cover the extendable components and how to use the **built-in tools** that fasten the development.

{% content-ref url="game-creator-api/custom-actions" %}
[custom-actions](https://docs.gamecreator.one/game-creator/systems/game-creator-api/custom-actions)
{% endcontent-ref %}

{% content-ref url="game-creator-api/custom-conditions" %}
[custom-conditions](https://docs.gamecreator.one/game-creator/systems/game-creator-api/custom-conditions)
{% endcontent-ref %}

{% content-ref url="game-creator-api/custom-triggers" %}
[custom-triggers](https://docs.gamecreator.one/game-creator/systems/game-creator-api/custom-triggers)
{% endcontent-ref %}

{% content-ref url="game-creator-api/custom-hooks" %}
[custom-hooks](https://docs.gamecreator.one/game-creator/systems/game-creator-api/custom-hooks)
{% endcontent-ref %}

{% content-ref url="game-creator-api/custom-save-and-load" %}
[custom-save-and-load](https://docs.gamecreator.one/game-creator/systems/game-creator-api/custom-save-and-load)
{% endcontent-ref %}

{% content-ref url="game-creator-api/variables-access" %}
[variables-access](https://docs.gamecreator.one/game-creator/systems/game-creator-api/variables-access)
{% endcontent-ref %}

{% content-ref url="game-creator-api/custom-module" %}
[custom-module](https://docs.gamecreator.one/game-creator/systems/game-creator-api/custom-module)
{% endcontent-ref %}
