NEW VERSION from 2010-02-16. Includes a MarioBros-like level, with boxed hero, improved movements, and fixes in the collision detection algorithm.
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
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, spinner 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)
- All examples run at 60 FPS on a iPod Touch 2nd gen
- Includes a HUD that displays lives and points (using CCBitmapFontAltas)
- Includes cocos2d pre-v0.99.0 and box2d pre-2.1
- Supports universal binary: iPad and iPhone compatible
LevelSVG manual: LevelSVG-manual-v0.5.pdf
Screenshots:
Example video:
Do you guys have a Box2DAS3 compatible offering of this SVG library?
Hi Tim,
If I understood your question correctly, you would like to know if LevelSVG works on AS3. If so, the answer is no. LevelSVG is coded in objective-c/c++. But perhaps you might be able to run it using Adobe Alchemy.
I’d like to buy LevelSVG, and am considering to buy Sapus Tongue Source at a later time. How should I go about the discount of purchasing both, when the purchase order is reversed?
Hi Alex,
I have not created the discount buttons when the purchase order is reversed. Please, when you are about to purchase Sapus Tongue, could you send me an email (ricardo.quesada@sapusmedia.com) ? I’ll let you know how to purchase them with a discount of $100. Thanks.
thanks riq, just bought LevelSVG and playing with it, when I’m ready for Sapus Tongue I’ll definitely let you know
Are you going to have an iPad version (at least on simulator) available soon?
Hi Tim,
yes. I’m finishing cocos2d v0.99 (which is resolution independent), and after finishing it, I’ll do:
– use cocos2d v0.99 in LevelSVG (and Sapus Tongue)
– create a resolution independent version of LevelSVG (and Sapus Tongue)
Hi riq,
It is possible replace box2d with chipmunk? I hate c++.
@dmitriy: Chipmunk support is on the TODO list, but with low priority.
Hi,
Does the application generate Objective-C source codes or does it parse SVG files at runtime?
@Gilad: it parses the SVG files at runtime.