# Technology

We are using cutting-edge technologies to develop an engaging and unique gaming experience. Our game is powered by advanced graphics and animation technology from **Unreal Engine 5**, providing players with a realistic environment, characters, and objects. Our cloud multiplayer service allows real-time connectivity and seamless communication between players worldwide, utilizing **SignalR, TCP/IP, UDP, and WebSockets.**

To ensure that our microservices architecture can manage high traffic, we are implementing **Azure Load Balancer,** which distributes incoming network traffic across multiple servers to prevent overloading. Additionally, we use Redis, an in-memory data store, to cache frequently accessed data and enhance overall performance.

We have also integrated blockchain technologies such as **NodeJS, Web3js, Solidity, BNB, ETH, and Polygon** to give players control over their in-game items and currency. In addition, our custom middleware for blockchain and real-time analytics tools ensure that the platform is secure.

We are also working on designing custom AI algorithms for non-player characters, and creating game design and level creation tools using **C++, Unreal Engine 5, and Blender.** These technologies and tools form a solid foundation that enables us to produce a distinctive and captivating gaming experience for our players.

The technology stack of FusyFox comprises a set of carefully selected tools and frameworks to support the development and operation of the product. It includes components such as:

### 1. Unreal Engine 5

FusyFox utilizes the industry-leading Unreal Engine 5, which offers capabilities for creating realistic and visually stunning games. Unreal Engine 5 provides a powerful framework for handling graphics, physics, audio, and other crucial game components, enabling the creation of a seamless and engaging gameplay experience.

#### 1.1 Lumen

FusyFox incorporates the Lumen global illumination and reflections system, which provides fully dynamic lighting and realistic reflections in real time. Lumen renders diffuse interreflection with infinite bounces and indirect specular reflections, creating believable and dynamic environments. This enhances the overall visual quality and immersion of FusyFox's game world.

#### 1.2 Nanite

FusyFox leverages the Nanite virtualized geometry system, which employs a new internal mesh format and rendering technology. Nanite enables the rendering of pixel-scale detail and high object counts, intelligently focusing on the detail that can be perceived by the player. This results in incredibly detailed visuals that rival pre-rendered computer-generated imagery.

#### 1.3 Niagara Particle System

FusyFox utilizes the Niagara particle system for creating and simulating complex and visually stunning particle effects. The Niagara particle system allows for the creation of dynamic and interactive particle effects, such as fire, smoke, and explosions, enhancing the visual spectacle and immersion of the game.

#### 1.4  Chaos

With the Chaos physics engine at its core, FusyFox delivers unparalleled realism in vehicle dynamics. Players can expect precise handling, responsive suspensions, and authentic collision responses as they navigate the game's diverse terrains.

### 2. NFTs

FusyFox leverages the power of non-fungible tokens (NFTs) to provide players with direct ownership of in-game marketplace assets. All in-game marketplace assets are delivered to players as unique and identifiable digital tokens, ensuring authenticity and ownership. By utilizing the ERC-1155 standard for non-in-game marketplace NFTs, FusyFox minimizes transaction fees while maintaining the uniqueness of each asset.

### 3. **Cloud Infrastructure**

FusyFox leverages **Azure**, a leading cloud computing platform, to build a robust and scalable cloud infrastructure that supports the game's development, deployment, and operation. Azure offers a wide range of services and capabilities that enhance the performance, scalability, high availability, reliability, security, monitoring, and data management of the FusyFox platform.


---

# 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://wiki.fusyfox.com/technical-info/technology.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.
