# GPC Developer Guide

- [Basic Syntax](/gpcscripting/gpc-script-guide/gpc-developer-guide/basic-syntax.md)
- [Basic GPC Structure](/gpcscripting/gpc-script-guide/gpc-developer-guide/basic-gpc-structure.md)
- [A Simple Tutorial](/gpcscripting/gpc-script-guide/gpc-developer-guide/a-simple-tutorial.md)
- [Variables](/gpcscripting/gpc-script-guide/gpc-developer-guide/variables.md)
- [Definitions](/gpcscripting/gpc-script-guide/gpc-developer-guide/definitions.md)
- [Data Section](/gpcscripting/gpc-script-guide/gpc-developer-guide/data-section.md)
- [Remapping](/gpcscripting/gpc-script-guide/gpc-developer-guide/remapping.md)
- [Const Arrays](/gpcscripting/gpc-script-guide/gpc-developer-guide/const-arrays.md)
- [Init Section](/gpcscripting/gpc-script-guide/gpc-developer-guide/init-section.md)
- [Main Section](/gpcscripting/gpc-script-guide/gpc-developer-guide/main-section.md)
- [Combo Section](/gpcscripting/gpc-script-guide/gpc-developer-guide/combo-section.md)
- [User Created Functions](/gpcscripting/gpc-script-guide/gpc-developer-guide/user-created-functions.md)
- [Identifiers](/gpcscripting/gpc-script-guide/gpc-developer-guide/identifiers.md)
- [Flow Control](/gpcscripting/gpc-script-guide/gpc-developer-guide/flow-control.md)
- [Operator Types](/gpcscripting/gpc-script-guide/gpc-developer-guide/operator-types.md)
- [Constants](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants.md)
- [OLED](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/oled.md)
- [ASCII Constants](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/ascii-constants.md)
- [PIO](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/pio.md)
- [Keyboard](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/keyboard.md)
- [Controller](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller.md)
- [Polar](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/polar.md)
- [LED](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/led.md)
- [Rumble](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/rumble.md)
- [PlayStation© 5](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/playstation-c-5.md)
- [PlayStation© 4](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/playstation-c-4.md)
- [PlayStation© 3](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/playstation-c-3.md)
- [Xbox© Series X/S](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/xbox-c-series-x-s.md)
- [Xbox© One](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/xbox-c-one.md)
- [Xbox© 360](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/xbox-c-360.md)
- [Nintendo© Switch](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/nintendo-c-switch.md)
- [Nintendo© Wii](/gpcscripting/gpc-script-guide/gpc-developer-guide/constants/controller/nintendo-c-wii.md)
- [Functions](/gpcscripting/gpc-script-guide/gpc-developer-guide/functions.md)
- [Internal Functions](/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/internal-functions.md)
- [Console Functions](/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/console-functions.md)
- [Controller Functions](/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/controller-functions.md)
- [Keyboard Functions](/gpcscripting/gpc-script-guide/gpc-developer-guide/functions/keyboard-functions.md)
- [Device Functions](/gpcscripting/gpc-script-guide/gpc-developer-guide/device-functions.md)
- [Advanced Samples](/gpcscripting/gpc-script-guide/gpc-developer-guide/advanced-samples.md)
- [Bit-Packing SPVARs](/gpcscripting/gpc-script-guide/gpc-developer-guide/advanced-samples/bit-packing-spvars.md)
- [Custom OLED Buttons](/gpcscripting/gpc-script-guide/gpc-developer-guide/advanced-samples/custom-oled-buttons.md)
- [API Samples](/gpcscripting/gpc-script-guide/gpc-developer-guide/api-samples.md)
- [SendMsgAppSample](/gpcscripting/gpc-script-guide/gpc-developer-guide/api-samples/sendmsgappsample.md)
