> For the complete documentation index, see [llms.txt](https://docs.nine-chronicles.com/introduction/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nine-chronicles.com/introduction/technology/libplanet.md).

# Libplanet

{% hint style="info" %}
Docs : [https://docs.libplanet.io](https://docs.libplanet.io/)

Github : <https://github.com/planetarium/libplanet>
{% endhint %}

Libplanet is a .NET library for creating the multiplayer online game in a decentralized fashion, which means the whole gameplay occurs on a peer-to-peer network among equal nodes rather than an authorized central server. Under the hood, it incorporates many features (e.g., digital signature, BFT consensus, data replication) of a blockchain.

It has competitive advantages over other solutions for decentralized gaming:

* *Embeddable*: A game app does not have to communicate with another running process, hence it doesn't require extra marshaling or processes management. To draw a parallel, Libplanet is closer to SQLite than MySQL or PostgreSQL.
* *Isomorphic*: Libplanet is a .NET library, so every game logic can be written in the same language, C#, and run on the blockchain. No glue code or "smart contracts" are needed.
* *Token-independent*: Unlike almost every blockchain system, it does not force users to create and deal with yet-another-cryptocurrency. Your game can be free to play, and enjoyed by regular gamers.

To learn more about why Planetarium is creating technology for fully decentralized games, please refer to our [blog post](https://medium.com/planetarium/introducing-planetarium-powering-games-with-freedom-22ab1ab70e0e).
