What’s possible with just a Property List?
Editing a property list is incredibly simple: just type in values. You can copy one property to another group (dictionary) or copy an entire group of properties. So for example, if you create an enemy object and wanted to make a similar one, you could copy and paste all the data for that enemy and make minor tweaks to the duplicate (perhaps just the image file and keep all the physics properties in place).
Optionally, you can also use Tiled in conjunction with the property list to position all of your objects. When the app runs, the location will come from Tiled, and the rest of the important information will come from the property list (with some exceptions, for example, Tiled can also be used to define boundaries as well).
The second version of the kit is identical code-wise but has more artwork and sound files trimmed out to give you a fresh start for your own game. Most users will want to start by using this version as the one they begin modifying for their own game. This version only has two demo levels: a side-scroller and top-down view.
- Mario Bros.
- Mega Man
- River Raid
- Dig Dug
- Donkey Kong
- Phantasy Star
- Space Invaders
- And plenty more of the “classics”
Major features include: a team of swappable characters, physics based worlds, animated enemies, weapons, equipable inventory, collectibles, an In-Game Currency system, multiple In-App Purchases, built-in Parental Gates, and much more. The Features page and iBook documentation go into plenty more detail.
Layout with Tiled
Faster, more flexible level design.
Game Art Ready to Drop In
Looking for art as well?...
To compliment the kit, CartoonSmart is introducing GameArtPartners.com, a brand new site for royalty-free game art. All the art produced by us is ready to simply drag and drop into the Fantastic Worlds Kit. On those products, you’ll get…
- Pre-exported PNG sequences copied into Texture Atlas folders (for animated art, like characters)
- Asset Catalogs (for static art, like platform sets)
- Property Lists to copy and paste data from into the kit’s GameData.plist file.
- Any extra files that might come in handy with the kit (like icons, weapons the character uses, explosion FX, etc)
And of course, you’ll receive all the usual source files to re-export, build upon, or create your own animation sequences using the art.
- I've had a quick play with the fantastic worlds kit yeah. I haven't change any settings yet but wanted to see if it "works out of the box", which it did fine. Giving the option for the different types of controls is great, makes it easier for us to quickly take the controls and see which system works best for our future games.Keith LyonApple Developer & Fantastic Worlds User
- Totally digging the Fantastic Worlds documentation. As always, your work is TOP notch! It's why I am a long time customer.Ana
Just a quick thanks, and to show you what’s happening with your kit, I have attached an image of my layout for level 1 and I now have it in Xcode and all working perfectly and now I’ve started working with the kit I am astounded at the power, it’s pretty amazing, I have only been working with it for a day as Thursday, Friday I did the level, then Sat, Sun, chill, and only today have I got the tmx into Xcode, and I cannot believe the speed of development.Shane HoganApple Developer & Fantastic Worlds User