This is still a work in progress, so if you want to hear more about it when it is ready, you can follow me on Twitter: @KarnakGames and/or signup to my Corona Newsletter.
Disclaimer
This is not intended to be a competitor or replacement to the excellent Lime. Lime is totally based on Tiled. My level editor is based on Inkscape and SVG parsing (which is a XML file). Although I make use of Tiled, I don’t use the Tiled map itself, I just use the IMAGE exported from a Tiled map (File, Save as Image…). [import]uid: 10990 topic_id: 7992 reply_id: 307992[/import]
Looks great I have been avoiding inkscape like the plague, no excuse now.
edit: just watched the video … really good, I can see that this will make a very rapid system for many types of game development. [import]uid: 6086 topic_id: 7992 reply_id: 28486[/import]
That’s a cool idea, using Inkscape as a level editor. Does your approach have any advantages over Gumbo? [import]uid: 12108 topic_id: 7992 reply_id: 28535[/import]
Wow this looks really cool! But does this also work with the x2 images for retina displays?
Oh and also, will it be free to download? [import]uid: 43150 topic_id: 7992 reply_id: 28539[/import]
As an example of game template, I’ll pack a game similar to Tiny Wings (actual top #1 paid app), where the terrain is made of a big bezier path: SVG Level Builder will easily allow you to make this kind of physics body/ground. [import]uid: 10990 topic_id: 7992 reply_id: 28552[/import]
@jhocking I don’t know all the features of Gumbo yet, but as far as I can tell you, my SVG Level Builder will have a different approach. It will come with different of game templates ready, and it will handle very complex terrains.
SVG Level Builder will be ideal to make platform, mazes/labyrinth and complex terrain games, also you won’t have the bodies physics codes around your game code, you will only worry about dealing with your bodies, example: collisions, etc.
@lfredrik Dynamic scaling won’t probably be featured on the first version, but it is already on the task list and will be provided.
Also, it won’t be free. But there will be a 50% discount for early adopters, and I’ll pack it with video and text tutorials, as well, as said before, some game templates. [import]uid: 10990 topic_id: 7992 reply_id: 28550[/import]
I’m deciding between some names: Corona SVG Level Builder and Corona SVG Game Maker.
Also be prepared to a LONG feature list: I may release it soon, so you have enough to make games, then I’ll release CONSTANT updates. Think of " brainless mobile game development" with the game templates that it will come with it:
Platform.
Bubble Ball clone.
Tiny Wings clone.
Circular level.
Topdown game.
etc. [import]uid: 10990 topic_id: 7992 reply_id: 28607[/import]
The SVG parser is finished! Support to Bezier curves, lines, rects, ellipses.
Added Material support. Ex: create a “wood” material, which has the following attributes: image = “wood.png”, friction = 2.0.
Now, create a box in Inkscape, set an attribute “material = wood”, then duplicate this box to any amount, rotate, etc. Done. You have dozens of bodies sharing the same properties and you practically done that in a minute, instead of setting properties individually in each body.
I’m now implementing “Premade Objects” support: Think of a drag and drop solution: download a premade car from my site or from someone (ready to the SVG Level Builder specs), insert into your SVG level in Inkscape, design the track in Inkscape, and the racing game is done
You won’t need to worry about copying and pasting code (as Gumbo). It will be somewhat similar to “Salad Maker”, heavily dependent on Inkscape built-in XML editor.
[import]uid: 10990 topic_id: 7992 reply_id: 29103[/import]
@alen.brkicic8 yes, joints will be possible. Not on the first release (there are so many things!), but on future updates. I’ll update the tool frequently.
@aiden1004 I had an ETA of 7 days, but due to current workload I don’t know about a release date yet. As for LevelSVG: yes, you can expect the same flexibility, but for Corona! [import]uid: 10990 topic_id: 7992 reply_id: 29465[/import]