A downloadable tool for Windows

What is PolyOne3?

It's an editor for maps/levels of all kinds, originally started as a tool for a specific game but its great potential was later realised. The unique part about PolyOne is that you have complete control over all geometry right down to the individual vertices, while the tools and user interface are designed to streamline the process.

PolyOne is still in development, and has already been used for the creation of things outside of its original scope, including 3D game content, getting textures out of photos, and tabletop RPG maps.

Eventually a Pro version will be released, which will be paid in order to support continued development. Not all of the planned features will be available in the Pro version at launch, but the updates will be free once purchased.

PolyOne has been tested on Windows 7 and 10 only. It may be compatible with Linux but this has not been tested, and some feature may not work as intended.

If you would like to support further development, please consider purchasing the Pro version, or subscribing on Patreon to receive support or earlier access to Pro updates. Note: The lite version has no artificially imposed restrictions such as layer, vertex, texture or time limits. Only some significant features will be added to the Pro but not the Lite version.

StatusIn development
CategoryTool
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authormbillington
Tags2D, Abstract, Creative, GameMaker, Level Editor
Average sessionA few hours

Download

Download
PolyOne3 Lite 0.3.4.6 - Latest Version 1 MB

Install instructions

You may need to download 7zip or WinRAR to extract the files.

Controls quick reference:

  • Scroll the canvas - WASD, hold shift to speed up at higher zoom levels
  • Zoom in/out - scrollwheel up/down
  • Increase/decrease grid size - left & right square brackets - [ and ]
  • Close the application - Esc: a prompt will come up asking for confirmation
  • Change current tool - numbers 0-5
  • Copy rectangular selection - Ctrl+C
  • Paste rectangular selection - Ctrl+V
  • Fix texture alignment - T
  • Toggle 0/90 degree texture rotation - R

Development log

Comments

Log in with itch.io to leave a comment.

I see tilesets can be used for 2D maps, but do 3D maps require exterior assets or can they be created in the program from scratch?

(4 edits)

Hi, sorry for taking a few weeks to get back to you. 3D content is possible to create in the Lite version of PolyOne3, but much easier using custom properties in the Pro/full version.

If you only need a few levels of height (or in an imaginary Z-coordinate), you can get by like this:

  1. Separate each Z-coordinate into its own layer, and include that Z-coordinate as a prefix or suffix in the layer name. You should probably use some character to separate it so you don't have any processing mishaps.
  2. When processing your exported JSON file in your engine, assuming you're doing that, use the suffix/prefix in the layer name to determine which Z-coordinate you give the geometry in that layer.
  3. In processing, you could also make it so that triangles where two vertices are at the same position create walls.

A couple of gotchas:

  • PolyOne3 doesn't currently provide a way to rearrange the exported file data so that editor Y-coordinates go the vertsX or vice versa.
  • If you need a .obj export or similar, PolyOne3 doesn't have a feature for that yet.

Thanks for your interest in PolyOne3!

Woah!, this seems neat