# Creating a game

#### The engine is Unreal Engine 5

## Code writing

We decided to create the game from scratch for full control over the code. The main mechanics are written in C++, the rest in Blueprints. No worthy project has ever been developed on the basis of Assets.

## Level design

The maps are as balanced and preplayed as possible. The first map was created by a student of Senor, who develops maps for Valve (CS:GO). The locations are being audited.

## Level art

The look and feel of the locations are created according to our own custom pipeline, developed from our experience. UE5 allows you to create graphics at the highest level. We do not disclose our design layout publicly.


---

# 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.xwargame.com/development/creating-a-game.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.
