azakhary Posted November 5, 2015 Share Posted November 5, 2015 Hi, I am developer of Overlap2D, which is an open source level and ui editor. Overlap2D's main logic is to give level designer a way to composite a big non tiled map of nested things, and export that as JSON.Later a developer can use any framework/language of their choice to load, render and use that map the way they see fitting, given there is a runtime lib made for that language/framework.Check out our website and main video if it's still unclear: http://overlap2d.com/ Now to the point, originally we had a runtime for libGDX, and currently are adding a runtime fo Haxe. I am thinking next step should be Phaser. And I am happy to make a runtime for it. I am going to kickstart the process, open a repo on github, start making a skeletal half working version. And if you guys are interested in having a level editor for phaser, I hope you can also contribute a bit too to that repo, in order to make sure it is written in the "phaser" style. Overlap2D renders things like, Images, Nested Groups with layers, Sprite Animations, Spine Animations, Spriter Animations, Particle Effects, Labels, Custom shaped polygons, 9patch slices. We support adding physics data to any item as well as physics shapes. Substituting custom shaders, adding tags, custom variables and identifiers to scene items, and so on.I would be happy to bring this to phaser, and would appreciate any help (mainly questions I have) if possible. And also, please speak up if this is something you will like to use, while using phaser Best. StuffBySpencer, qdrj and jmp909 3 Link to comment Share on other sites More sharing options...
presidenten Posted November 5, 2015 Share Posted November 5, 2015 Wow! Looks great! Im looking forward to it :-) Link to comment Share on other sites More sharing options...
WombatTurkey Posted November 5, 2015 Share Posted November 5, 2015 Oh lord.. Got to give this a try later today after my job interview. Looks amazing. Link to comment Share on other sites More sharing options...
Clowerweb Posted November 5, 2015 Share Posted November 5, 2015 Yes please!! Tiled is great, but getting dated and I would LOVE to have this Link to comment Share on other sites More sharing options...
jb.tellez Posted November 7, 2015 Share Posted November 7, 2015 I can't tell you how many times I've googled 'Level Editor NOT tile based' and come away frustrated. Now this! Let us know when GitHub repo is up. Link to comment Share on other sites More sharing options...
azakhary Posted November 7, 2015 Author Share Posted November 7, 2015 We have an empty repo at this moment https://github.com/UnderwaterApps/overlap2d-runtime-phaserjs I do have some stuff I have already tested on my local, and it's looking good.Currently problem is, that editor exports a texture atlas in format of libGDX Texture Packer, which is not supported by Phaser. But, I talked with Richard, and he mentioned that it's pretty easy to add this support (I just do not know if it is being worked right now by anyone or what are the estimates. If it is something that will not happen in near time, I can myself take a look at it, given you guys can show me how) As soon as this is done, I can literally make a working runtime overnight imho. Okay maybe 2 days ) Basically first step is. is to take this - https://github.com/UnderwaterApps/overlap2d-runtime-haxeflixel(Our HaxeFlixel runtime) and translate it to javascript and phaser, which I am sure is super easy. TL; TR: Having issues with reading libgdx formatted texture atlas, and empty repo is up and waiting. Link to comment Share on other sites More sharing options...
gmalone Posted November 23, 2015 Share Posted November 23, 2015 Your mention of support for bone/skeletal animation (e.g. Spriter) caught my attention. Wondering what that actually means, at the technical level. Keep up the good work. Link to comment Share on other sites More sharing options...
WombatTurkey Posted December 5, 2015 Share Posted December 5, 2015 I am actually going to be using this and converting the outputted files from overlap2d to be read and used within the Isometric Phaser Plugin:https://developer.tizen.org/community/tip-tech/creating-isometric-world-phaser.js-using-isometric-plugin We can have some fun with this as well because overlap2d lets us assign custom properties on layers an we the Phaser Isometric plugin offers the z property which we can make some cool 3d depth effects withjumping or whatnot. I'll post more screens once I'm finished and give the source to everyone as well. I think overlap2d would be great to create large isometric worlds without the need of tiled. Especially since overlap2d offers tile align support and stuff, which would boost productivity of creating large maps greatly. In addition, I believe there is a huge flux of isometric tiles popping up on graphic river and gamedevmarket. Link to comment Share on other sites More sharing options...
Rudrabhoj Bhati Posted January 30, 2016 Share Posted January 30, 2016 Hey, very nice program. I am using it as level creator in my Haxe Phaser project by converting the output files into code for state objects. Wrote a hackish converter in an evening with FreeBASIC. Thank you for working on this program. One suggestion though, instead of doing like this: "customVars":"h_play:true" why not this: "h_play":"true" Why not treat custom variables as normal variables when not conflicting with any variable you are using? Link to comment Share on other sites More sharing options...
Yustas Posted July 21, 2016 Share Posted July 21, 2016 Any news? Link to comment Share on other sites More sharing options...
Recommended Posts