# GDK Documentation

- [Ninety Eight Game Development Kit](https://docs.eternals.game/gdk-documentation/ninety-eight-game-development-kit.md)
- [Introduction](https://docs.eternals.game/gdk-documentation/introduction.md)
- [Unity](https://docs.eternals.game/gdk-documentation/unity.md)
- [GDK Installation Guide](https://docs.eternals.game/gdk-documentation/unity/gdk-installation-guide.md)
- [Update Guide](https://docs.eternals.game/gdk-documentation/unity/update-guide.md)
- [Examples](https://docs.eternals.game/gdk-documentation/unity/examples.md)
- [Downloads](https://docs.eternals.game/gdk-documentation/unity/downloads.md)
- [Release Notes](https://docs.eternals.game/gdk-documentation/unity/release-notes.md)
- [API Reference](https://docs.eternals.game/gdk-documentation/unity/api-reference.md)
- [v1.0.0](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0.md)
- [NinetyEight.INEGdk](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.inegdk.md)
- [NinetyEight.ErrorCode](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.errorcode.md)
- [NinetyEight.NEGameProfile](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.negameprofile.md)
- [NinetyEight.NEGameProfileCallback](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.negameprofilecallback.md)
- [NinetyEight.NEGameProfileResponse](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.negameprofileresponse.md)
- [NinetyEight.NEGdkConfig](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.negdkconfig.md)
- [NinetyEight.NEInitCallback](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neinitcallback.md)
- [NinetyEight.NELoginCallback](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.nelogincallback.md)
- [NinetyEight.NELoginData](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.nelogindata.md)
- [NinetyEight.NEProvider](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neprovider.md)
- [NinetyEight.NEShopBuyCallback](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neshopbuycallback.md)
- [NinetyEight.NEShopBuyResponse](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neshopbuyresponse.md)
- [NinetyEight.NEShopInfoCallback](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neshopinfocallback.md)
- [NinetyEight.NEShopInfoResponse](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neshopinforesponse.md)
- [NinetyEight.NEShopItem](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neshopitem.md)
- [NinetyEight.NEShopPack](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neshoppack.md)
- [NinetyEight.NEUserBalance](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neuserbalance.md)
- [NinetyEight.NEUserBalanceCallback](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neuserbalancecallback.md)
- [NinetyEight.NEUserBalanceResponse](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neuserbalanceresponse.md)
- [NinetyEight.NEUserPet](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neuserpet.md)
- [NinetyEight.NEUserPetCallback](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neuserpetcallback.md)
- [NinetyEight.NEUserPetResponse](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.neuserpetresponse.md)
- [NinetyEight](https://docs.eternals.game/gdk-documentation/unity/api-reference/v1.0.0/ninetyeight.md)
- [Cocos Creator](https://docs.eternals.game/gdk-documentation/cocos-creator.md)
- [Installation Guide](https://docs.eternals.game/gdk-documentation/cocos-creator/installation-guide.md)
- [Update Guide](https://docs.eternals.game/gdk-documentation/cocos-creator/update-guide.md)
- [Examples](https://docs.eternals.game/gdk-documentation/cocos-creator/examples.md)
- [Downloads](https://docs.eternals.game/gdk-documentation/cocos-creator/downloads.md)
- [Release Notes](https://docs.eternals.game/gdk-documentation/cocos-creator/release-notes.md)
- [API Reference](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference.md)
- [NinetyEight Game Development Kit - Cocos Creator](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator.md)
- [Enumerations](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/enumerations.md)
- [NinetyEight.NEEnvironment](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/enumerations/ninetyeight.neenvironment.md)
- [NinetyEight.NEErrorCode](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/enumerations/ninetyeight.neerrorcode.md)
- [NinetyEight.NEProvider](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/enumerations/ninetyeight.neprovider.md)
- [Interfaces](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/interfaces.md)
- [Type-aliases](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases.md)
- [NEGameProfile](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/negameprofile.md)
- [NEGameProfileCallback](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/negameprofilecallback.md)
- [NEGameProfileResponse](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/negameprofileresponse.md)
- [NEGdkConfig](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/negdkconfig.md)
- [NEInitCallback](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neinitcallback.md)
- [NELoginCallback](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/nelogincallback.md)
- [NELoginData](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/nelogindata.md)
- [NEShopBuyCallback](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neshopbuycallback.md)
- [NEShopBuyResponse](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neshopbuyresponse.md)
- [NEShopInfoCallback](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neshopinfocallback.md)
- [NEShopInfoResponse](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neshopinforesponse.md)
- [NEShopItem](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neshopitem.md)
- [NEShopPack](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neshoppack.md)
- [NEUserBalance](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neuserbalance.md)
- [NEUserBalanceCallback](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neuserbalancecallback.md)
- [NEUserBalanceResponse](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neuserbalanceresponse.md)
- [NEUserPet](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neuserpet.md)
- [NEUserPetCallback](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neuserpetcallback.md)
- [NEUserPetResponse](https://docs.eternals.game/gdk-documentation/cocos-creator/api-reference/ninetyeight-game-development-kit-cocos-creator/type-aliases/neuserpetresponse.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eternals.game/gdk-documentation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
