2.5D Toolkit

If you work with pre-rendered backgrounds, 2.5D Toolkit is one of the most effective assets to streamline your workflow and save valuable production time.


It combines 2D backgrounds with sprites and 3D objects to create adventure scenes in the style of The Longest Journey, Broken Sword, Syberia, and many other classic 2.5D titles.


Designed specifically for 2.5D game development, it lets you transform any 2D background into a 3D scene in just a few minutes.

It supports both perspective and orthographic cameras.

Set your preferred PPU once, and all imported sprites will automatically inherit it.


2.5D Toolkit adjusts camera size and distance for you, so sprites cut from your background image require no manual scaling.


Over 90% of the workflow is carried out directly in the Game View, making the entire process intuitive and user-friendly.


A wide set of tools speeds up the many steps required to prepare a 2.5D scene, leaving you more time to focus on game design.




2Dto3D feature: Generate 3D environments from background images by setting just a few simple parameters.

The script analyzes the image to estimate the original camera settings and, for each FOV between 5 and 60, returns one or more possible environments that match the provided constraints.


This allows you to select camera configurations with medium–low FOV values, avoiding the perspective distortion unsuited for 2.5D games while preserving the correct proportions of the scene.


Each found environment can be saved as:

  • Clean scenes - provides prefabs of the Main Camera and Background Camera. Create a new scene and simply drag them in to start working.
  • 2.5D Toolkit data files - generates a data file to quickly rebuild the environment inside 2.5D Toolkit.

Video: 2.5D Toolkit: 3D environment from 2D background

Online manual


Sprite Editor feature: Easily crop simple or complex sprites directly from your background image.

Draw precise boundaries and include any transparent areas you need inside the shape.

Choose from three predefined cursors, in addition to the default one, or upload your own.

Save your sprite as a standard sprite, a big sprite, or both, with custom PPU and pivot values.

A big sprite shares the exact boundaries of the background image, enabling instant positioning with 2.5D Toolkit’s placement tools.

Video: 2.5D Toolkit: SpriteEditor (v3.5.0)

Video: A way to place sprite with just a click in one second


Background Editor feature: Crop your background image to the exact size you need, or freely resize it.

Adjust the cropping frame manually, or enter custom dimensions for the new image.
You can preserve the original proportions or distort them if necessary.

Video: 2.5D Toolkit: BackgroundEditor (v3.6.0)


Draw areas feature: Define walkable and non-walkable areas directly in the Game View.

Add unlimited walkable regions and embed non-walkable zones inside them as needed, switching between Game View and Scene View at any time.

Non-walkable areas automatically block character movement, removing the need for traditional colliders.

All created areas can be baked or exported as meshes, either individually or merged into a single mesh.

Online manual


Multilevel feature: In perspective projection, you can build multilevel environments without relying on physical planes.

Levels can be kept separate (useful for mechanics such as jumping) or connected with sloping areas.

This allows you to design complex environments and achieve optical effects comparable to full 3D.

Video: 2 5D Toolkit: Multilevel Scene Feature


Staircase feature: Any suitable sloping area can be turned into a staircase.

Simply set the desired number of steps, and the toolkit will generate the complete structure for you.

Video: 2.5D Toolkit: Create staircases

Online manual


Character resizing feature: In orthographic projection, the toolkit can automatically resize the character and adjust its movement speed as it moves farther from the camera.

Define the character’s size in the Character Resizing utility.
The resizing script then interpolates the character’s scale based on its position, ensuring a visually accurate preview while building the scene.

When exporting the final scene, the script is automatically attached to your character and can be customized to fit your needs.


Path Finder script: Converts any click into the closest reachable point on the NavMesh.

It requires no configuration and works seamlessly in both perspective and orthographic projection, even in complex multi-level environments.

Video: 2.5D Toolkit: Path Searching


Horizontal Scrolling feature: Available in both perspective and orthographic projection.

Use background sprites of any length instead of a Background Camera.

The camera will smoothly follow the character.

Pan Limits do not need to be set manually: the script automatically detects them.

You can define a neutral zone that prevents scrolling and configure both the scrolling speed and the camera centering speed.

Video: 2.5D Toolkit: Built-In Horizontal scrolling (Perspective)

Video: 2.5D Toolkit: Built-In Horizontal scrolling (Orthographic)


---


Placing objects in Scene View while constantly checking their alignment in Game View can be time-consuming.

Working directly in a 2D environment simplifies the process.


Place 2D and 3D objects in the Game View exactly where you want them to appear.

Build your scene exactly as players will see it.


What You See is What You Get.


You can export all object data used in the scene to create a new project from scratch, or export every object as a prefab to rebuild the scene quickly and accurately.


During export, a management script is automatically added to the character, allowing the generated scene to work independently without relying on the toolkit.

It is ready to be integrated into any project or third-party framework.

Video: Export to a new game - Online manual

Video: Export to Adventure Creator - Online manual

Video: Recreating a short Broken Sword scene with Adventure Creator


You can also Build and Run the scene directly from the editor to preview the result.


The system supports both the old and the new Unity Navigation System.


It can be used to generate freehand meshes or recreate them by tracing a background image, and is suitable for building environments for RPGs as well.


This asset uses Poly2Tri under BSD License (3-clause BSD); see Third-Party Notices.txt file in package for details.


Note:

This is not a complete adventure framework. It is a scene-building toolkit that produces fully featured 2.5D environments ready for integration in any game.

Only the character movement script and the core script (which carries all required settings) remain in the exported scene.

Everything else is fully independent from the toolkit and does not require the editor or any additional components.


Tested on Windows.

For Unity versions starting from 2022.2, make sure to install the Unity Navigation AI package first.

As always, updates for 2.5D Toolkit owners are free.


Online manual

Website

Facebook

YouTube


2.5D Toolkit has been tested on Windows platform.

Please, in Unity versions starting from 2022.2 install the Unity Navigation AI package first.

2.5D Toolkit should be imported into a 3D (Built-in Render Pipeline) project.

Once your scene has been set up, it can be used in any render pipeline - simply adapt materials and shaders as needed.


If you have any trouble, need clarification or want new features, write us.