Multiplatform Runtime Level Editor

GET MULTIPLATFORM RUNTIME LEVEL EDITOR FROM UNITY ASSET STORE

This Multiplatform Runtime Level Editor will allow your players to create levels in game. Allowing your gamer community to create levels will not only increase their satisfaction, but it will also save your time. You can also use this level editor to create levels yourself and save them. This way you can allow your players to download the levels from your server or mysql database, which will reduce your initial game file size.

Features:

  • works in Unity 5

  • no Unity Pro required

  • multiplatform (tested on iOS, Android, Windows Phone/Store/Standalone, Web Player)

  • runtime (runs on device, does not need Unity Editor)

  • supports both touch screen & mouse/keyboard

  • terrain editor (uses Unity Terrain Engine)

  • object editor (placement, transformation, coloring)

  • object snap tools (to terrain/grid, object to object)

  • streamed levels (instantiate visible objects only)

  • undo/redo

  • save/load levels

  • level preview icon rendering

  • easily moddable uGUI

  • 3 demos (full level editor, FPS game with object editor and terrain editor)

  • independent modules (handles(move|rotate|scale), perspective gizmo, snap tools, level streaming, touch gestures, uGUI widgets, …)

The following screenshots show a level made with the editor on a Kindle Fire HD 7’’ tablet (shots taken from standalone). The demo game is more or less the third person mobile controller setup from the standard assets.


So far the level editor has a terrain editor very similar to the Unity built-in terrain editor. The editor allows to raise, lower, level and smooth the heightmap and to paint the terrain textures. The terrain editing supports brush textures in the same way like the built-in terrain editor. The next screenshot shows the terrain texture painting tab with the projection of the brush texture.

The object placement part of the level editor allows to drag and drop predefined prefabs into the level. The instances of the prefabs can be moved, rotated and scaled. The object editor allows to focus on an object, to duplicate it or to delete it. The following three images show the object level editor part in action.
First, the level object inspector on the right showing the same object that is selected in the running level editor. Also the move handle is visible.


The next screenshot shows the rotation handle and the object snap UI. The curved obstacle taken from Mad Snowboarding allows to snap the next curved object or an object that changes the curve direction.

The scale handle…

The next two screenshots show the controls of the level editor on PC and on a touch screen.

The level editor allows to fast preview your level with the mechanics of your game. A level can be saved/loaded to/from a file on mobile. It is stored into clipboard in the webplayer (this way you can save it to a file or load it from a file manually). Unfortunately, files cannot be written directly from the webplayer for security reasons.

Interested? Take a look your self!
Multiplatform Runtime Level Editor - Home Page

Want to see the demo level from the screenshots in the editor?
Webplayer: go here → press ctrl+a → press ctrl+c → click load in the editor
Android, Windows (Phone), iOS: click save button in the editor → you will see where the file is → replace it with this one

Popular games using the MRLE:

Asset Store: Multiplatform Runtime Level Editor | Game Toolkits | Unity Asset Store

5 Likes

BUMP: ok two weeks later… I have uploaded some screenshots of the 70% finished level editor. I hope nobody answered back then, because there was nothing visual to see or is really nobody interested in a multiplatform runtime level editor?

It looks like a great start. I have made extensions like this in the past with little or no feedback from the Forum.
Keep it up!

Sounds very interesting, does it use unity terrain and support saving/loading terrain?

@JohnRossitter : thanks. I hope I will get some feedback here, otherwise I fear there is no reason to invest dozens of work hours into writing the documentation and making promotional material like images and videos.

@noanoa : yes it uses the Unity terrain and it supports saving/loading by saving the terrain heightmap and alphamaps in a binary format.

1 Like

Dont let the forum be your only point of contact for it.
Put it up on some facebook groups too.

1 Like

I’ve tried the demo, it’s pretty cool. I’m already sold when you release the asset!

Oh man, I really need something like this,
I just wish I had the time to make a runtime terrain editor as well.

So logically, if you could put it on the asset store, I’m definitely getting it ! :wink:
The fact that it’s multiplatform, oh boy !! Take my money ! :stuck_out_tongue:

cool nice. need a lot more things like snap to be useful as editor. If have those features ,then worth buy

@noanoa , KillerKahuna: awesome :wink: I hope you guys are not in hurry? I plan to release my next game in september. I would release the level editor after that. It will then be tested in my game.

@imtrobin : I thought already about snapping for example for roads, so it will be included in the final editor when its done. Do you have any other wishes for features that should be included?

Nope not in a hurry really, I would need something like this around the end of September actually.
So it should work out perfectly :slight_smile:
Don’t forget to let us know when it’s up though :stuck_out_tongue:

I wish you the very best of luck with your game :wink:

Be able to customize the ui. If you can use daikon forge or something. Not using OnGUI

This is great! i’m making a level editor my self,but its game dependent…and i never even tough of terrain hightmap saving.

Nice work.

It’s better to release it well prepared than rushing. I hope you keep us updated though :stuck_out_tongue: Hope everything goes well

1 Like

^ What he said :wink:

Great it seems there is some interest in a Multiplatform Runtime Level Editor!

@imtrobin : I will think about it. It is an important feature, since OnGUI will be probably deprecated in Unity 5, if it will be included at all!

This looks interesting. Could use something like this for web players, standalones and mobile.

I would love something like this.

You have another sale here when it’s ready. :slight_smile:

2 Likes

i would like this well just the rotation and moving part of it anyway not the terrain