In this topic, I will discuss on how to model any assets for Hytale with Blockbench. This topic won't be a deep-dive tutorial, this will be a head start if this is your first time modeling with Blockbench!
In order to start modeling you will need to download the following tools:
- A PC/Laptop with Windows, Linux, or Mac Installed on it.
- Blockbench
Download & Install Blockbench:
In order to install Blockbench you will need to open the official website of Blockbench and click on Download after that you will pick your current OS installer package:
If you prefer not to install Blockbench, you can use the web version by clicking OPEN WEB APP. (NOT RECOMMENDED FOR LARGE/COMPLICATED MODELS)
1. Go to Blockbench, click on the "DOWNLOAD" button.

2. Choose the installer of your current OS you have installed on your PC/Laptop.

2.1. If you are using Linux, pick the package that is supported by your current Linux distribution. If you are unsure, you can download the AppImage (Recommended), or the Flatpak package, both are universal installers and works on all Linux distributions.
3. Once you finish downloading and installing the package, you will see the following menu on first launch. Which indicates you've now successfully installed Blockbench.

Using Blockbench:
4. Now on your side panel, you will see all these formats. You will only need the "Generic Model" format until Blockbench release the official format for Hytale, for now we will use "Generic Model". Do not pick anything from the Minecraft category, as it will not work properly on Hytale.

5. Select "Generic Model" and then "Create New Model".

5.1. When the project modal popup, you will need to put your model name in the "File Name" text field and then click on "Confirm".
Do not add any special characters, spaces, symbols, or non-latin characters (except for underscores).
✅ my_model
❌ مy m♥פel$

In your top panel you will see multiple tools with different icons, with each one has its own task. If you hover your cursor over it, the tooltip will appear to indicate its purpose.
Move: moves the model to a different location in X(Forward/Backward), Y(Up/Down) and Z(Leftward/Rightward).
Resize: resizes the scale of the model in width, depth and height.
Rotate: rotate the model to different directions.
Pivot Tool: changes the node/pivot position of the model, in which where the model will move/rotate from.
Vertex Snap: connecting two cubes from the corners/vertexes of the model.
Knife Tool: cuts the UV face of the model from two vertexes.
6. To create your first model, start by spawning a cube by clicking on the plus arrow "+ v" icon from your right panel, then select "Cube". A Mesh won't work in Hytale.

7. Now you know all the simple steps to start modeling in Hytale, you can begin making assets. Since I didn't cover much in here it's best to follow a tutorial or speed-modeling to learn more. I highly recommend to watch ArtsByKev tutorial playlist.
FAQ:
A: I came from Blender, Maya, Cinema 4D. I have no clue how to model in Blockbench!
B: Blockbench modeling structure is different from any other 3D modeling software, in Blockbench it's as same as using Legos, where we attach, scale, rotate multiple cubes together to fully design a model, we cannot extrude a mesh. For example in Blender you use one cube and then extrude it to make the base model, in Blockbench we put together multiple cubes.