# Game Developer API ## Game Developer API - [Introduction](https://docs.legendsoflearning.com/master) - [Guidelines](https://docs.legendsoflearning.com/guidelines): What follows are requirements and guidelines for building games that work within the Legends of Learning platform. - [Concepts](https://docs.legendsoflearning.com/concepts): Review the Concepts section carefully, in order to fully understand the required behaviors of your game when implementing the LoL API. - [Game Load + Unload](https://docs.legendsoflearning.com/concepts/getting-started) - [Save + Load State](https://docs.legendsoflearning.com/concepts/save-+-load-state) - [Start Game](https://docs.legendsoflearning.com/concepts/startgame) - [Pause + Resume](https://docs.legendsoflearning.com/concepts/gamestate) - [Player Progress](https://docs.legendsoflearning.com/concepts/player-progress) - [Language + Translation](https://docs.legendsoflearning.com/concepts/language-fonts) - [Text to Speech (TTS)](https://docs.legendsoflearning.com/concepts/speech) - [Audio](https://docs.legendsoflearning.com/concepts/audio) - [Questions + Answers](https://docs.legendsoflearning.com/concepts/questions-answers) - [Question Overlay (V4)](https://docs.legendsoflearning.com/concepts/questions-answers/question-overlay): Questions + Answers for API V4 - [Question List (V3)](https://docs.legendsoflearning.com/concepts/questions-answers/question-list): Questions + Answers for API V3 and Earlier - [Unity](https://docs.legendsoflearning.com/intro): This section contains everything needed to build an awesome Unity Game for the Legends of Learning Platform. - [Download SDK V5](https://docs.legendsoflearning.com/intro/sdk) - [API V5](https://docs.legendsoflearning.com/intro/unity-api): ShowQuestion and AnswerResultReceived should only be used by developers who are given permission to use the Question Overlay. - [Deprecated Behavior](https://docs.legendsoflearning.com/intro/unity-api/deprecated-behavior): The following events, methods and data structures are deprecated from the Unity API. See the Changelog for more details. - [Example Project](https://docs.legendsoflearning.com/intro/example-project): Download a full featured example project that demonstrates the LoL Unity API. - [Project Requirements and Settings](https://docs.legendsoflearning.com/intro/project-requirements-and-settings) - [Build and Run](https://docs.legendsoflearning.com/intro/build-and-run) - [Changelog](https://docs.legendsoflearning.com/intro/changelog) - [Javascript](https://docs.legendsoflearning.com/vanilla-javascript-api) - [JS API](https://docs.legendsoflearning.com/vanilla-javascript-api/api): showQuestion and answerResult should only be used by developers given permission to use the Question Overlay. - [Deprecated Behavior](https://docs.legendsoflearning.com/vanilla-javascript-api/api/deprecated-behavior) - [Construct 3](https://docs.legendsoflearning.com/construct): Construct game development is supported by community-maintained Construct plugins that implement the LoL-supported Javascript API. - [Construct 2](https://docs.legendsoflearning.com/construct-2-api): Construct game development is supported by community-maintained Construct plugins that implement the LoL-supported Javascript API. - [Testing](https://docs.legendsoflearning.com/submission): Follow the instructions below to test your game with the Legends of Learning test harness. - [Submission](https://docs.legendsoflearning.com/submission-1): Follow the instructions below to submit your game to Legends of Learning. - [ATTN: Note on Updating Games](https://docs.legendsoflearning.com/attn-note-on-updating-games): \* This page address a common issue with seeing an increased uncompressed build size when updating your game's game engine version.