My CBX.GridMapping tool for Unity has been accepted to the asset store! *Does the happy dance* CBX.GridMapping is a in editor tool for unity that assists you in the creation of worlds that are based around a grid.
The current version of this tool does not contain a grid or tile mapping/management system. It is a in-editor creation tool only. A future update will include editor & runtime management API's.
*Temporary Homepage: http://www.createdbyx.com/page/CBXGridMapping.aspx
Google+ page: https://plus.google.com/100290581403134799105
Demonstration video: Getting started
Unity Forums Link: Unity Forums
Image tile sets are from Ari Feldman's SpriteLib (Common Public License) and are not included with this package.
http://www.widgetworx.com/widgetworx/portfolio/spritelib.html
The initial version that is on the asset store is a minimal v1.0 implementation. I am currently in the process of finalizing v1.2 features and documentation. v1.2 should be released some time in the first week of Jan 2013.
v1.2 features will include
- Almost everything has a setting giving you the ability to customize how the tool looks and operates
- Mouse wheel can be used to change layers
- You can rotate the map object and draw v1.0 did not allow this.
- Comes with mesh to code utility to convert simple meshes into C# code for procedural mesh generation
- The quick prefab list is now categorized with a drop down menu
- Many more prefab shapes both procedural and mesh based
- 'Auto Center' drawing helper correctly takes into account a prefabs pivot point and positions a prefab centered to a grid cell
- Will support multiple prefab definition files
- Fully commented C# source code (xml documentation comments & inline code comments)
- 95+% Of the code complies with the default StyleCop formatting settings.
- All strings have been localized (English) with a custom built localization system
v1.0 and the up coming v1.2 are lacking certain features that are found in other popular tile mapping systems found on the asset store.
In time CBX.GridMapping will also include these list of features ...
- A system to automatically change surrounding prefabs if certain conditions are met (Must take into account different prefab shapes)
- A system to automatically change only the materials of surrounding prefabs if certain conditions are met
- Formal API for developers to access and manipulate the map.
- Ability to control where tools appear weather it be in scene view or in the inspector window
- Integration with quick tools. A menu system I wrote that pops up a menu located around the mouse cursor.
I am also planning on making a few videos comparing UniTile, Tidy Tile Mapper, and CBX.GridMapping. The videos are intended to measure speed of the workflow for each tool and compare them when creating a specific map. This will help users decide for themselves if CBX.GridMapping is worth spending there monies on.
I have been keeping a list of about 60+ features that still need to be added to the CBX.GridMapping tool. Some are small some are large features so there is still a whole lot of work yet to do.