NEW VERSION from 2010-08-11. Highlights of this version: added Chain object, improved GameNode logic
LevelSVG Premium package
- For those who purchase or have already purchased any of the Sapus Tongue Source Code products (Basic, Updates or Premium): $149
- For those who only purchase this product: $249
- Renew updates and support for another 6 months: $50
The premium package includes:
- Product updates for 6 months
- Support for 6 months
Upon completing your purchase, you will be emailed the download instructions.
LevelSVG is a map level editor specialized in platform and labyrinth games. It creates a cocos2d / box2d world from an SVG file.
LevelSVG is a map level editor specialized in platform and labyrinth games.
Main features:
- Supports SVG files generated by Inkscape
- SVG elements supported: rectangle, circle, line/move, bezier paths and nested transformations
- Collision detection logic
- Jump logic (the hero only jumps when he is touching the ground)
- Customize physics properties from the editor: isSensor, density, friction, restitution, fixedRotation and type
- Includes pre-defined physics objects like: spinner, one-sided platforms, moving platforms, ground, hero, princess, enemy, hole, portal, car, chain and more!
- Very easy to extend and/or modify the list of pre-defined physics objects.
- Very easy to link physics objects with cocos2d sprites
- Supports Tilt and D-Pad controls
- Documented and easy to read source code
- Includes a manual that explains how to create levels using Inkscape
- Includes examples to use in real games: TMX Tiled maps, Spritesheets, collision detection, lives, points, circular hero levels (like Rolando), boxed hero level (like MarioBros)
- The hero is able to move, jump and shoot
- All examples run at 60 FPS on a iPod Touch 2nd gen
- Includes a HUD that displays lives and points (using CCBitmapFontAltas)
- Includes cocos2d v0.99.5-beta and Box2d 2.1.2
- Supports universal binary: iPad and iPhone compatible
LevelSVG manual: LevelSVG-manual-v0.5.pdf
Screenshots:
Example video:
Try LevelSVG
LevelSVG Mini Games $Free- Download: LevelSVG-preview.tar.gz (an small subset of LevelSVG. Contains some source code files, images, and the .svg levels)


I will try the LevelSVG preview this weekend, thanks,
and have one last question regarding the level of physics integration in your 2 products, cocos2d and LevelSVG.
My goal is to model complex ragdoll objects for use in the game,
from this comment, I understand LevelSVG integration:
“Mekanimo is great at creating complex box2d objects (let’s say Car: joints, torque, fixtures, etc…).
LevelSVG is great at creating maps: defining platforms, placing objects.
So, now you can create the car generated with Mekanimo inside LevelSVG.
For example, you can edit the “HeroBox.mm” (see LevelSVG-preview). Remove the part the it creates a Box, and instead include the code generated by Mekanimo.”
I would like to know your thoughts on how to accomplish this in cocos2d without LevelSVG.
@joep: I didn’t understand your question. If your question is not related to LevelSVG, please, send it directly to my email. Thanks.
I’ve downloaded the LevelSVG preview.
How do I implement that in cocos2d? Is there some form of integration documentation?
Or is there a complete sample project which uses LevelSVG generated classes?
I’m almost at the buying stage, but still have these doubts on the complexity of integrating all this stuff.
I’ve got some apps in the store but that’s all basic apple SDK stuff.
@tychop
LevelSVG preview only contains a subset of full “LevelSVG”.
The preview only includes some classes and some levels. The full version includes all the needed classes / source files to compile the project, the Xcode project, the images, resources, sounds, etc.
LevelSVG uses Box2d and cocos2d. The integration between both worlds are done by the LevelSVG classes.
Hey,
Are you going to add somethink like ladder\rope? It’s really important for me, cuz just the platforms to jump on it’s not that comfortable.
@EiTkoCaT: LevelSVG v2.6 has a chain object. With some modifications it can be used as a rope.
@riq: Lol, I just saw that chain, I better create my own rope. It’s not even close, maybe you haven’t understand, it’s like in maple story, the ladders and ropes..
@EiTkoCaT: Thanks for the clarification. Yes, I’ll add ladders in the near future.
@riq: Great! I’ll buy the LevelSVG next week (not just because the ladders
)