Technical Art

Screenshot Scene

A single MonoBehaviour class that allows user to save screenshot of selected Canvas.

When starting the task i tought it's going to be a trivial one, but it turned out to be longer process.
It is done with use of AlphaCameraObject and CameraObject. Later on render output is being composited into output file.

Kerning tool for characters

Initialy a Python script, later a standalone Electron App.

Tool was developed to take creature pairs and their positions and calculate level of ovedraw by reading out and comparing pixel data. Is given overdraw bigger then parameter set by user, script moves creature on X axis and does the calculation again.

Tool outputs json data that defines the X offsets (only for creatures that exceed certain overdraw level).

Map tool

Created in Electron. Allows users to define map layouts and to deliver levels data. Originated as similar tool to Background tool, but during development process turned into pretty big tool that allows game designer to modify individual maps and its nodes.

InfoView Window

One of difficulties encountered when switching to totally new workflow was to get used to positioning system since Unity is using multi-anchoring and sometimes returns values that are completely unreadadble for normal user.
Most of the artists are used to top left anchoring, therefore i decided to write an extension that not only helps user to see the position and size output in Unity3D, but also to set it.

Pages