# Sui & Move Fundamentals

EVE Frontier runs on the [Sui](https://sui.io/) blockchain, leveraging the power and security of the [Move](https://docs.sui.io/concepts/sui-move-concepts) programming language. Understanding Sui’s architecture and Move’s unique features will unlock the full potential of developing Smart Assemblies and interactive systems for players.

***

## What is Sui?

**Sui** is a high-performance, Layer 1 blockchain designed for secure, scalable, and low-latency digital asset ownership and transfer. It is optimized for real-time, dynamic applications — like games and social platforms — where transaction throughput and parallelism matter.

**Key Sui Features:**

* **Low Latency:** Extremely fast transaction finality, suitable for real-time interactions.
* **High Throughput:** Scales horizontally by processing transactions in parallel, not just one at a time.
* **Object-Centric Model:** Every asset is a unique on-chain object with its own identity, ownership, and history.
* **Native Support for Games:** Built with composability and upgradability in mind.

Learn more: [Sui Documentation](https://docs.sui.io/concepts) — [Understanding Sui's architecture](https://docs.sui.io/concepts/architecture)

***

## What is Move?

**Move** is a smart contract language originally built for blockchain applications and now integral to the Sui ecosystem. Move prioritizes security, resource management, and flexibility, making it ideal for complex interactions in games.

**Key Move Features:**

* **Resource-Oriented Programming:** Assets are treated as first-class resources. They can’t be duplicated or accidentally destroyed, preventing common bugs in digital asset management.
* **Modules and Scripts:** Logic is organized into reusable modules, while scripts interact with those modules to perform actions.
* **Strong Typing:** Move enforces strict type and ownership checks at compile-time and runtime.
* **Upgradeable and Composable:** Contracts can be designed for modular upgrades and extensibility.

New to Move? Start with the [Hello World example](https://docs.sui.io/guides/developer/getting-started/hello-world)

***

## Getting Started

* [Learn Sui basics](https://docs.sui.io/concepts)
* [Try Move tutorials](https://docs.sui.io/guides/developer/getting-started/)
* [Explore Sui Dev Tools](https://docs.sui.io/references/sui-sdks)


---

# 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.evefrontier.com/welcome/sui-and-move-fundamentals.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.
