<!-- Page: https://rustic-game-engine.pages.dev/docs/guides/gameplay-programming/external-process-languages -->

# External process languages

Choose a focused topic below.

## Topics

- [Selecting the game camera](https://rustic-game-engine.pages.dev/markdown/guides/gameplay-programming/external-process-languages/selecting-the-game-camera.md)
- [External language runtime integration](https://rustic-game-engine.pages.dev/markdown/guides/gameplay-programming/external-process-languages/runtime-integration.md)
- [Native callback setup](https://rustic-game-engine.pages.dev/markdown/guides/gameplay-programming/external-process-languages/native-callback-setup.md)
- [C++ API](https://rustic-game-engine.pages.dev/markdown/guides/gameplay-programming/external-process-languages/c-api.md)
- [Install external language toolchains](https://rustic-game-engine.pages.dev/markdown/guides/gameplay-programming/external-process-languages/toolchains.md)
