# \[PROPOSAL\] Light Unity Client-Library

**URL:** <https://gov.near.org/t/proposal-light-unity-client-library/2871>\
**Category:** Near Community and nodes\
**Tags:** daos\
**Created:** [June 14, 2021, 6:20am UTC](https://gov.near.org/t/proposal-light-unity-client-library/2871 "2021-06-14T06:20:21Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Danielzo](https://avatars.discourse-cdn.com/v4/letter/d/ac91a4/32.png) [@Danielzo](https://gov.near.org/u/Danielzo)\
**Post date:** [June 14, 2021, 6:20am UTC](https://gov.near.org/t/proposal-light-unity-client-library/2871/1 "2021-06-14T06:20:21Z")

</div>

So far there is a first try of a 1:1 port of near-api-js to unity which seems to abandoned since mostly 2 years and had a lot of errors/incompatiblity with current unity version in our test: [GitHub - near/near-api-unity: Port of https://github.com/near/near-api-js to Unity](https://github.com/near/near-api-unity).

Our project is not to make a 1:1 port of near-api-js, instead developing a light unity library with some basic functionality to create games:

- login and store credentials
- logout
- call view function
- call change function

This will have the benefit that the maintenance of the library is easy, but it will still be possible to extend it with more functionality later. The Github-Repository will be public/opensource and open for contributors.

NEAR is a perfect fit for games since the transaction finality time is only 1-2 seconds and with a simple ready to use library we could probably boost the development of NEAR based games a lot.

This proposal includes the library and a simple demo project.

---

<div class="post-metadata">

**Author:** ![vlad](https://avatars.discourse-cdn.com/v4/letter/v/3bc359/32.png) [@vlad](https://gov.near.org/u/vlad)\
**Post date:** [June 21, 2021, 6:26am UTC](https://gov.near.org/t/proposal-light-unity-client-library/2871/2 "2021-06-21T06:26:11Z")

</div>

May you clarify what is going to be in the demo project?

Also I feel like it would be beneficial to have some other near-api-js functionality like ability to construct / submit / monitor arbitrary transactions vs only call change functions.

---

<div class="post-metadata">

**Author:** ![Danielzo](https://avatars.discourse-cdn.com/v4/letter/d/ac91a4/32.png) [@Danielzo](https://gov.near.org/u/Danielzo)\
**Post date:** [June 21, 2021, 11:17am UTC](https://gov.near.org/t/proposal-light-unity-client-library/2871/3 "2021-06-21T11:17:25Z")

</div>

The demo project will be a simple contract + unity3d scene with a few buttons and text output to demonstrate how to work with a contract in unity3d.

Can you explain what you mean with construct, submit and monitor transactions?

Of course the call change function will return the response the call got.

---

<div class="post-metadata">

**Author:** ![sashahudzilin](https://avatars.discourse-cdn.com/v4/letter/s/e9bcb4/32.png) [@sashahudzilin](https://gov.near.org/u/sashahudzilin)\
**Post date:** [June 22, 2021, 1:03am UTC](https://gov.near.org/t/proposal-light-unity-client-library/2871/4 "2021-06-22T01:03:13Z")

</div>

Danielzo - what’s your email?

we slightly changed the process and require service agreement to be signed prior, so i’d need you to provide me your email (so i can send the agreement). After signing it, you’d have to re-send DAO Proposal (can use same forum link), and then Vlad and I will have to decide on your proposal

Apologies for the inconvenience!

---

<div class="post-metadata">

**Author:** ![Danielzo](https://avatars.discourse-cdn.com/v4/letter/d/ac91a4/32.png) [@Danielzo](https://gov.near.org/u/Danielzo)\
**Post date:** [June 22, 2021, 5:54pm UTC](https://gov.near.org/t/proposal-light-unity-client-library/2871/5 "2021-06-22T17:54:15Z")

</div>

messaged you on discord with the mail-address

---

<div class="post-metadata">

**Author:** ![garikbesson](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/garikbesson/32/1404_2.png) [@garikbesson](https://gov.near.org/u/garikbesson)\
**Post date:** [December 8, 2021, 9:03am UTC](https://gov.near.org/t/proposal-light-unity-client-library/2871/6 "2021-12-08T09:03:49Z")

</div>

Hey!  
How is your library doing? Do you have any updates? Thank you.
