Corona SVG Level Builder released. Drag and drop physics level editor with Inkscape and SVG.

43 replies [Last post]
karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

From the original topic "Presenting the drag and drop level editor for Corona SDK with Inkscape and SVG!", the tool has been finally released!

See what is possible with it and get it from the official site: http://levelbuilder.karnakgames.com.

Replies

ChunkoutGames
User offline. Last seen 1 year 8 weeks ago. Offline
Joined: 11 Dec 2010

Looks great! I'm a big fan of Inkscape, so this looks fantastic

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

Thanks!

PixelEnvision
User offline. Last seen 21 weeks 23 hours ago. Offline
Joined: 22 Oct 2010

That looks great, good job...

Few Q tough

* Resolution independent and scalable maps. Is this coming soon? And will it work with dynamic scaling (different res bitmaps) or are you talking about vectors here?

* Can you provide a simple Corona SDK project? It would be great to see how things are handled such as scene data, etc.

Regards,
E.

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

Thanks!

Resolution independent and scalable maps. Is this coming soon? And will it work with dynamic scaling (different res bitmaps) or are you talking about vectors here?
- It is the top priority item on the Roadmap, I plan to release around mid June.
- It will work with dynamic scaling, as well automatically resizing of the maps you draw in SVG, that means, scaling the vectors you draw to fit the size of the bigger graphics.

Can you provide a simple Corona SDK project? It would be great to see how things are handled such as scene data, etc.
This is also high priority. That's why the tool has a 70% discount actually, because the lack of samples. Once a sample is released, the price will rise. Note that if you buy now with 70% discount, you will still receive all samples and updates.

aiden1004
User offline. Last seen 45 weeks 1 day ago. Offline
Joined: 10 Jan 2011

I grabbed it as soon as I saw the email! :)

Looks pretty cool and I have been using LevelSVG on cocos2d iphone framework so I am familiar with whole inkscape xml.

Good job and thank you! I am looking forward to the samples and future updates.

I plan to create a test project as soon as I am free... ultra busy trying to wrap up my 2nd game.

Take care!

oliver.lecher
User offline. Last seen 1 year 27 weeks ago. Offline
Joined: 14 Feb 2011

Immediately after i saw the eMail i grabbed it,too :-)

After that i've downloaded Inkscape.But unfortunately it doesn't work on my MBP with Mac OS X 10.6.7 Snow Leopard.I use the latest stable version 0.48.1.The program window opens and then a error message pops up(internal error or something).

Hmm...anyone else here with the same problem ?

-Oliver

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

@aiden1004: thanks a lot! :) As you are familiar with LevelSVG, you will have no hard time with Corona SVG Level Builder.

It still misses examples and tutorials, but those are coming next.

@oliver.lecher: thanks for getting it too! About Inkscape: have you tried finding an answer in their forums?

lano78
User offline. Last seen 2 days 12 hours ago. Offline
Joined: 4 Jan 2011

@karnakgames

Got myself a copy today, nice work.

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

@lano78 thanks a lot! Enjoy.

yuewah
User offline. Last seen 2 years 45 weeks ago. Offline
Joined: 4 Dec 2010

@karnakgames, well done, I will get a copy tonight...

oliver.lecher
User offline. Last seen 1 year 27 weeks ago. Offline
Joined: 14 Feb 2011

@karnakgames

Problem Solved! It has something to do with the color profiles on the system.After i installed an old version(v0.47) and clicked check mark "Retrieve profile from display" in the inkscape preferences and then started the new version(0.48.1) everything works without any error messages.

Rob2
User offline. Last seen 25 weeks 19 hours ago. Offline
Joined: 14 Apr 2010

Great...looks amazing..but why has the price gone up already ? I thought it was on hold until the first examples were released.

Tweets like "Grab it asap, since price will keep increasing." are making me panic as I am waiting on a payment :(

aaaron
User offline. Last seen 28 weeks 1 day ago. Offline
Joined: 30 Jan 2011

Does this tool output a level in its own lua file? Will there be any issue trying to integrate this with the director class? Sorry for my lack of understanding.

cl-apps
User offline. Last seen 12 weeks 2 days ago. Offline
Joined: 3 Feb 2011

This tool looked pretty cool when it was first announced but with so many other tools being released since then this one looks a little steep in the price department.

I'm sure it's gone up in just a few days?

Think I'll be holding off now...

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

@yuewah: thanks!

@oliver.lecher good to know, thanks for sharing. If someone gets the same problem, I'll tell that.

@Rob2 the price was just a fast launch day price. The final price $129.90, but which go just when all game templates are made. Then, per example, if you want to build a platformer, you will just copy-and-paste the templates, change the graphics and of course, adjust your levels elements. Other than that, the game programming will be all ready (including controls).

@aaaron it outputs all you drew in Inkscape in a lua table, so you can easily control them as needed. Please check: http://levelbuilder.karnakgames.com/doc/#loading. You can freely use Director. I'll even use Director to make some examples.

@cl-apps: each tool has its purpose. If you want to make a level based game of any genre (top down Racing, any kind of Platformer, Bubble Ball clone, Incredible Machine Clone, Tiny Wings clone, etc), you can't go wrong with Corona SVG Level Builder. Also once the templates are released, you won't ever program a game anymore, you will only worry about the content. I'll try to create a brainless-gamedev tool. It is not yet, since there is no template made, but once the templates and premade objects start popping up, there will be the "no-brainer" tool.

rdcube
User offline. Last seen 4 weeks 2 days ago. Offline
Joined: 26 Jul 2010

Hi karnakgames,
I just saw Level Helper: http://www.levelhelper.org/?p=11
It seems to do the same basic setup as yours for $14.99
Their next version (1.3) coming in the next couple of days will have a full game tutorial and allow you to make parallax scrolling.

I agree with @cl-apps, I think the price is a bit up there for svg level editor. My personal thought in price for your tool (since it still dependent on Inkscape), is to keep it at no more than $59.99.

I am not by any means taking any credit off what you've done which is Amazing, but just consider we're indie and not making a lot of money...even after you build a "no-brainer tool", re-creating a template to be unique with your own images and concept takes "brains" :)

Overall, the best thing would be for Ansca to build their own Corona Editor and combine all these amazing 3rd party apps features.

-RD

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

@rdcube: thanks for pointing that. Actually the true power of SVG Level Builder will be shown once the game templates and prefab objects are released and implemented.

What are they? Think of a game and think of plugins, then think of dragging components and your game is ready, typing only a few lines of lua code.

Example: Let's say you want to make a platformer. From scratch, you would need to develop a level manager, collisions, a pickup item programming, program the hero, the enemies behavior, gates, controls, fire, scoring, etc. Then you would need to design the levels (Level Helper enters only here).

So a Platformer Game Template will glue all of these elements + manage the levels, scoring, etc. The small elements are components which you will use for any game.

Want a racing game with a pickup item? Use the pickup prefab! And so on. Soon Corona game development will be all about worrying only about the content, not about lua programming, thanks to Corona SVG Level Builder. So if you think the saved time, $59-129 or even $300 is nothing. Since most Corona games take 5-60 days to finish and that in working hours is more than thousands of dollars. Corona SVG Level Builder will try to reduce 60 days to 1-5 days of work.

EDITED: By the way, also by no means Level Helper and Corona SVG Level Builder are equal. Each one has its strenghtness and weakness. And SVG Level Builder has something no other tool has: bezier curves as physics curves, allowing pixel perfect collisions in very complex terrains / surfaces. I mean, that doesn't apply to every game, but think the possibilities with it.

cl-apps
User offline. Last seen 12 weeks 2 days ago. Offline
Joined: 3 Feb 2011

Just read through the documentation and everything you create using Inkscape becomes a physics body in Corona. How do you go about creating elements of your level that aren't physics based objects like buttons, titles etc?

I would like to create all these visually in one editor, not as an after thought in code.

Also, is creating text an option?

I've gone ahead and purchased this tool anyway since you say templates and no brain required game creation is on the way :)

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

@cl-apps: good point! Everything you draw is returned in a table and also you get a Display Group. Check "Getting the bodies from a SVG map" on the docs: http://levelbuilder.karnakgames.com/doc/#gettingBodies.

Then, with that you can easily create another Display Group and index it above the level group, creating Buttons, Text, etc.

Example:

1
2
3
4
5
6
7
8
9
local mainGroup = display.newGroup()
local levelBodies = svg:new("levelX")
local textGroup = display.newGroup()
 
-- Create text, buttons, etc
 
-- Add everything to main group, ordering them
mainGroup:insert(levelBodies.group)
mainGroup:insert(textGroup)

Anyway I plan to add that as a feature in Inkscape too, so you will be able to do everything in Inkscape.

aiden1004
User offline. Last seen 45 weeks 1 day ago. Offline
Joined: 10 Jan 2011

To those of you people complaining about the price... if you guys think its too much don't get it. Simple as that. You people are stepping on author's pride and his work. There is similar tool called LevelSVG on cocos2d iphone framework and if I remember right, it cost me $250 with full source code and 6month of update.

Before complaining about the product try to understand the product first... If you think this product is too much then you really don't know the true value of the time you will save.

Bottom line, don't get it if you think its too much :)

Peace out!

BYW, I personally don't like inkscape... its quirky and not so compatible with mac. They need to change to keyboard to use command not... control but inkscape has the most flexible svg xml support....

WauloK
User offline. Last seen 2 years 2 weeks ago. Offline
Joined: 21 Oct 2010

I bought it :D

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

@aiden1004: thanks for putting down these points :)

In the case of the Corona SVG Level Builder you get lifetime updates, but only the ones that are buying now... Once the price gets to its final step, I'll also charge for updates for new buyers. Early adopters won't ever pay anything again.

Note: you can use command in Inkscape under Mac: http://karnakgames.com/wp/2010/10/gimp-for-pixel-art-shortcuts-setup-and-tips/ - check "Enabling the Command key for GIMP under OS X" - it is for GIMP but works for Inkscape too.

@Waulok: Thanks! And I hope you solved those problems, if not, just get by the forums/my e-mails again :D

qianlima210210
User offline. Last seen 46 weeks 4 days ago. Offline
Joined: 26 Jan 2011

I bought it

rdcube
User offline. Last seen 4 weeks 2 days ago. Offline
Joined: 26 Jul 2010

FYI, I bought it...now just waiting for the samples/tutorials to be released ;)

Great Job!

-RD

vladu.bogdan
User offline. Last seen 6 days 5 hours ago. Offline
Joined: 15 Feb 2011

Whats up with this "And SVG Level Builder has something no other tool has: bezier curves as physics curves, allowing pixel perfect collisions in very complex terrains "?

Your misleading people and that's not very nice.
LevelHelper also has bezier curves that can be used as collision shapes and paths and so many other tools.
Bezier curves are not such a big deal you know...

aiden1004
User offline. Last seen 45 weeks 1 day ago. Offline
Joined: 10 Jan 2011

@vladu.bogdan - It really looks bad on yourself when you come to LevelSVG thread and try to defend your product. It is not very nice. You should have emailed him instead. It could simply be honest mistake.

nicholasclayg
User offline. Last seen 3 weeks 4 days ago. Offline
Joined: 16 May 2011

"Your misleading people and that's not very nice.
LevelHelper also has bezier curves that can be used as collision shapes and paths and so many other tools.
Bezier curves are not such a big deal you know..."

You could have just you know, contacted him. He's very very nice and extremely helpful. You could have not even posted here, looking like a jackwagon in a defensive position.

ng

vladu.bogdan
User offline. Last seen 6 days 5 hours ago. Offline
Joined: 15 Feb 2011

I think people misunderstood me. In no way did i want to say bad things about LevelSVG. My only remark was on "no other tool". Its like saying Windows is the only operating system that has windows.

And to my defense I didn't look for this thread. I arrived here because of a link to my website.

In my opinion, LevelSVG is a great product.
I wish the developer all the best.

If I offended someone with my remark, I apologies.

nicholasclayg
User offline. Last seen 3 weeks 4 days ago. Offline
Joined: 16 May 2011

Well, that's better :)

I like all tools that help me get things done.

aiden1004
User offline. Last seen 45 weeks 1 day ago. Offline
Joined: 10 Jan 2011

I was following your tool for while. I just made a purchase today :)

I am also cocos2d developer and your tool could help me cut time. Anyways, it's all cool dude. I like levelSVG because its something I am familiar with and the author is nice guy too. I am sure he really didn't mean any harm.

Anyways, I will be playing with level helper and sprite helper today :D

Take care.

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

@qianlima210210, @rdcube, @nicholasclayg, @aiden1004: thanks! Hope you guys enjoy it!

@vladu.bogdan: at the time I started developing the Corona SVG Level Builder it was the only "tool" (I could say, library) that allowed Bezier Curves to be drawn as physics bodies in Corona. I dare to say that it was probably also the first Corona tool to allow any physics interaction by drawing, without having to position then manually (back in time when Bubble Ball was released and he shown he was doing all by hand).

"Bezier curves are not such a big deal you know..."
Also, for this: it is not about bezier curves, Carlos Izaca even released like 2 codes with bezier curves. The difference is that you can do Bezier Curves that are Static Physic Bodies (different from Carlos codes, which are just draw objects). Also try to do that by hand/code, instead of drawing and having it working as game objects. That's where my library shine :). And when it was made, it was the first one.

vladu.bogdan
User offline. Last seen 6 days 5 hours ago. Offline
Joined: 15 Feb 2011

Hey, i ment no disrespect. I apologies if i ofended you. I know how hard it is to develop a tool that the majority of people can use. I think you and i have retweeted each other during the course of the time. I wish you good luck and maybe we can transform this little incident into something good for both our users. Im thinking maybe an importer/exporter. Just let me know. Good luck!

TH3ORY
User offline. Last seen 30 weeks 6 days ago. Offline
Joined: 12 Sep 2011

@karnakgames Hi dude how long is this offer on for?? Can you please give me eta... Thanks

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

@vladu.bogdan: no problem! Totally understood.

@TH3ORY: what offer? :)

Launching tomorrow version 1.3 with 30+ new features, and dozens of examples!

See scaled up version.

aiden1004
User offline. Last seen 45 weeks 1 day ago. Offline
Joined: 10 Jan 2011

Sweet! I just took a quick look at all the examples. Thanks for the hard work!

:D

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

Thanks aiden1004!

Of course that is not all... A full game source code is being prepared, and of course, tutorials.

oliver.lecher
User offline. Last seen 1 year 27 weeks ago. Offline
Joined: 14 Feb 2011

@karnakgames

Cool! After a very long time a new version is on the horizon.But what about the behavior system and no inkscape you've mentioned in the eMail i got from you a couple of days?

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

@oliver.lecher: the behavior editor and standalone tool is the next major update of the SVG Level Builder (the name will change), but it will still take more than 4 or 6 months, since it won't be a Corona library as it is. Let's say it is a "gift" for existing customers.

Meanwhile I will keep updating the existing libraries, since this is the original product and original premise, and this is what is being sold :)

oliver.lecher
User offline. Last seen 1 year 27 weeks ago. Offline
Joined: 14 Feb 2011

OK thanks for the clarification:)

oliver.lecher
User offline. Last seen 1 year 27 weeks ago. Offline
Joined: 14 Feb 2011

Version 1.3 has been released.

@karnakgames
Didn't received the link to the new version!

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

@oliver.lecher send me an e-mail to contact@karnakgames.com with the same e-mail you purchase it and I'll fix it for you asap!

oliver.lecher
User offline. Last seen 1 year 27 weeks ago. Offline
Joined: 14 Feb 2011

It is fixed now. Great support. Thanks!

karnakgames
User offline. Last seen 15 weeks 3 days ago. Offline
Joined: 4 Nov 2010

You're welcome :)

Viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.