Skip to main content

Deliverables

  • Complete all the above steps of Harness Integration and test in Unity editor and follow the below [Checklist]
Git Repo Codebase

Codebase in Git Repo should have a clear separation of scripts and assets, along with addressable group for assets as mentioned in Appendix A

Checklist

  • Implement the script changes and functions mentioned in the section: Scripts Gameplay-control Functions

  • In the case of multiplayer games, all players’ names and profile gifs (these values are available in Restart function's argument) should be visible inside the game.

  • To render Gif images use this

  • Game should have only the game UI (no settings UI, no initial popup/screen to select name/avatar). We suggest using a single scene

  • Addressable groups/bundles for assets loading:

    • Configure the Addressable System as mentioned in Appendix A to create addressable group/bundle for all assets in the project

    • Provide a list of files/folders which could not be added to the addressable bundles

    • Mention the size of the addressable asset bundle. Aim to minimize this as much as possible (ideally <= 2 MB) as this will be downloaded on our app in runtime

  • Run the game on Android and iOS platforms and test/QA the changes

  • If the user's name is shown in UI or if provided name is long, then truncate username while rendering in UI

  • Add UI or/and ServerApi to help QA in testing/controlling the game (mainly randomness part of the game). This UI should be visible only if the isDebugMode property of JRGameInfo(present in JoyrideGame.cs file) object is True

Example

In the Ludo game, add a server api (like 'http://localhost:9072/diceValue?roomId=1&diceValue=4'), to fix what dice value will come.

In the Uno game, add a debug textbox to enter the card-value, which will be drawn next from the deck.

  • Explicitly mention If there are any testing guidelines.

  • Ensure there are no warnings or errors displayed while running the project.

  • Mention the following details regarding performance of game on iOS and Android devices:

    • CPU Usage
    • RAM usage
    • Device model used for Testing
Help

Reach out to us at [email protected] or to your Relationship Manager if you are stuck anywhere