Welcome to Battlehub.net

Here you can find high quality assets for Unity 3D

Each asset can be used in your game, modelling application, or simply increase your productivity.

Assets
image01

Run everywhere

Available on different platforms

All my assets are cross-platform. Use them on Windows, macOS, Android, iOS or WebGL.

Assets
image02

Virtual Reality

Dive into virtual environment

Some of the assets have built in XR Support. Author XR in XR!

Assets
image03

What is my goal?

My goal is to create assets which will help people.
And to become richest and most ignorant rapper in the world, of course.
Below are my most popular assets.

Runtime editor

Set of scripts and prefabs which help you to create your own modeling application

Mesh Deformer

This editor extension will help you deform, bend, twist and combine meshes

Runtime Transform Handles

3D controls used to manipulate objects in the scene

My assets & games

Choose whatever you want and click it

Runtime Editor

Runtime Editor

The set of scripts and prefabs which help you to create scene editor, game level editor or build your own modeling application. It supports drag & drop, undo & redo and selection api. To implement user interface runtime editor use transform-handles, gizmos, save load subsystem and 3 controls: menu, virtualizing tree view and dock panels.

Mesh Deformer

Mesh Deformer

Mesh Deformer editor extension will help you easily arrange objects; duplicate bend and twist meshes along curve; edit pivot point, combine and save meshes.

Runtime Transform Handles

Runtime Transform Handles

Runtime Transform Handles are used to manipulate items in the scene. There are three built-in transform tools to position, rotate and scale object via transform component. Supplementary controls such as scene gizmo, selection gizmo and grid allows to change viewing angle and projection mode, identify selected objects and orientate in scene space.

Tree View

Tree View

TreeView is a Unity UI control that can be used to represent hierarchical data. TreeView implements drag & drop, databinding, selection operations and is highly customizable. There are also two base clases ItemsControl and ItemContainer which can be used to implement your own items control.

Virtualizing Tree View

Virtualizing Tree View

The Virtualizing Tree View is a control that displays a hierarchical data. Virtualzing Tree View implements drag & drop, data binding and selection functions. It is highly customizable and can be used to display large collections of data (1000+ items).

Simple Wireframe

Simple Wireframe

Simple Wireframe is a shader package that could be used to implement various effects displaying ordinary and skinned meshes. In order to work this shader require barycentric coordinates of each vertex . Barycentric coordinates should be written to colors32 array of mesh object.

Spline Editor

Spline Editor

Spline editor extension will help you easily create and maintain splines in your project.

Mesh Combiner And Pivot Editor

Mesh Combiner And Pivot Editor

Mesh Combiner And Pivot Editor extension will help you easily combine meshes and edit the pivot point of the combined mesh.

Gizmos

Gizmos

Runtime Gizmos are used to manipulate items in the scene. Unlike transform handles, gizmos does not modify transformation of objects. They are used to modify colliders, bounding boxes and properties of light and audio sources instead. All gizmos, their base classes, rendering classes and shaders can be found in Assets/Battlehub/RTGizmos folder.

Horizon Bending

Horizon Bending

Horizon Bend (HB) is an editor extension for Unity3D, which will help you to create «horizon bending» effect HB contains ~100 modified shaders. HB use well-known approach and offset vertices using the function of parabola. Input of this function based on current HB configuration, bending parameters and position of camera.

Arrange Items Control

Arrange Items Control

Arrange Items Control is used to rearrange a set of dataitems. For example this control could be used in multiplayer games to put players in different teams.

Wires

Wires

Wires editor extension will help you easily create and maintain wires in your project.

Menu Control

Menu Control

The Menu control allows hierarchal organization of elements associated with commands. It can be used to implement main and context menu of an application.

Dispatcher

Dispatcher

Main thread dispatcher script. Dispatcher's main purpose is to dispatch actions from background thread to main thread.

Dock Panel

Dock Panel

The Dock Panel is a control, that provides an easy docking of content regions to the left, right, top, bottom or center of the panel. The control also allow region to become an independent floating window, modal popup or dialog.

Runtime Save & Load

Runtime Save & Load

The Runtime Save & Load (RTSL) is the set of scripts required for saving and managing scenes, assets and projects at runtime.

Quarto

QUARTO

Players2
Time5-15 minutes
Age8-99

Board game for 2 players. Goal of the game is to form horizontal, vertical, or diagonal row of four pieces, all of which have a common attribute. Supports singleplayer and online/offline multiplayer.

Download from Windows Store
Quoridor 3D

QUORIDOR 3D

Players2-4
Time10-20 minutes
Age8-99

Board game for 2-4 players with 3 game modes: 1 vs 1, 2 vs 2 and Free for all. Goal of the game is to reach opposite side of the board. Supports singleplayer and online/offline multiplayer.

Download from Windows Store
Phage Wars

Phage Wars

Players1
Levels20
AgeAny
LinkMore

Complete 20 exciting levels, capture enemy cells and become a dominant species. Singleplayer mode only

Download from Windows Store
  • Runtime Editor

    Runtime Editor

    Set of scripts for building your own
    modeling application

  • Mesh Deformer

    Mesh Deformer

    Editor extension to arrange objects,
    combine and save meshes

  • Runtime Transform Handles

    Runtime Transform Handles

    3D controls used to
    manipulate objects in the scene

  • Tree View

    Tree View

    UI control for representing
    hierarchical data

  • Virtualizing Tree View

    Virtualizing Tree View

    A control to display and edit
    hierarchical data

  • Simple Wireframe

    Simple Wireframe

    A shader to display
    wireframe

  • Spline Editor

    Spline Editor

    A solution for editing
    multi-path Bezier splines

  • Mesh Combiner And Pivot Editor

    Mesh Combiner And Pivot Editor

    Editor extension for mesh combining
    and pivot point editing

  • Gizmos

    Gizmos

    3D controls that are used to
    manipulate objects in the scene

  • Horizon Bending

    Horizon Bending

    Editor extension to create
    «horizon bending» effect

  • Arrange Items Control

    Arrange Items Control

    Arrange Items Control asset is used to
    rearrange a set of dataitems

  • Wires

    Wires

    Editor extension to create
    and maintain wires

  • Menu control

    Menu control

    Configurable multi level
    main & context menu control

  • Dispatcher

    Dispatcher

    Dispatching actions from background
    to main thread

  • Dock Panel

    Dock Panel

    Layout management
    solution

  • Runtime Save & Load

    Runtime Save & Load

    Save and load scenes, prefabs
    and assets at runtime

  • QUARTO

    QUARTO

    Board game
    for 2 players

  • QUORIDOR 3D

    QUORIDOR 3D

    Board game
    for 2-4 players

  • PHAGE WARS

    PHAGE WARS

    Fun game
    for 1 player

Contacts

If you have any questions, comments or concerns regarding anything
I am happy to give you answers

Battlehub@outlook.com

logo Footer

We Are Social