Source Code Kit #2

Quexlor Action-RPG Engine Code And Tutorial for iOS

Rapidly create your own action, RPG, adventure or RTS game with this complete starter kit. Includes a drag-and-drop ready RPG engine, complete example game project, a helpful ebook tutorial and a gigantic royalty-free art package.

Add to Cart$99 instant download,
60-day guarantee

Rapidly Create Action & Adventure


Do you like to watch science fiction movies? Have you ever been pressured by friends to get off your butt and stop reading a fantasy novel all weekend?
These are the signs of a world creator! Imagine a friend of yours experiencing your own planet first hand in an iPhone game. That sounds awesome, right?

With this starter kit you can select & swap art, change a few property lists and have your own game started without writing a single line of code.

What You Get

  1. An Xcode template project that you can use to quickly start your own action, RPG, adventure, or RTS game
  2. Source code to a flexible iPhone RPG engine
  3. A concise ebook that teaches you how the engine works & how to leverage it to rapidly make your own game
  4. Source code & artwork to a 7-level example RPG called QuexlorLite
  5. A bonus zip package full of thousands of royalty-free characters, sprites, buildings, other images and sound effects
  6. Detailed Doxygen-generated class reference on every object in the RPG engine

"A wonderful resource for all developers, beginner or advanced... Game Programming, Objective-C, and iPhone development. This one covers all of these topics and covers them well."

Oz Apps

"It has bootstrapped my iOS game development from dead end meandering and lessons that don’t integrate into my vision, into something that provides direction. It is so much easier when you can stand on the shoulders of giants!"

Rachel

Learn to Make Tile Map Levels

The Tiled level map editorYou’ll learn how to make levels with the free Tiled map editor. It can be used to make levels for platformers, RPGs, isometric games, side-scrollers, RTSs, puzzle games and just about anything you can dream up.

With the massive artwork library that’s included, you will be able to quickly choose among hundreds of textures, characters, objects and everything you need to populate your maps.

Understand How to Make an RPG

Xcode and the iPhone SDKBy reading the included ebook, skimming over the included example RPG source code, and browsing the Doxygen-generated class reference, you’ll gain a deep understanding of how a game as complex as an RPG is put together. You can use this understanding to make your own advanced game world.

All the source code is written in the elegant, iPhone-native Objective C language. You’ll need to have a basic understanding of Objective C, Xcode and Cocos2d for the source code to make sense.

When you’ve got a grip on how everything is put together, you can use the included template project to quickly start your own world. With the example game source code as a guide, you’ll have your world buzzing with creatures in no time.

Populate Your Planet

Characters, items, effects and building artwork downloadWant to change your main character from a barbarian into a wizard? Ok. Make a new spritesheet. Change the hero’s property list. Done.

How about changing the world from a forest into a desert? Easy. Just swap in a new tileset.

The artwork is provided by Reiner’s Tilesets. You can use the graphics in your own commercial game royalty-free! See Reiner’s site for more information on licensing.

Reuse Common Game Objects

Along with the RPG engine source code, you’ll have a complete example game called QuexlorLite. It’s a lite version of our popular community-built RPG, Quexlor: Lands of Fate, featuring seven levels and tons of characters, items and other objects that you can reuse in your game.

Doors, Switches, Keys, Counters, Teleports, Chests, Effects, Ambience, Enemies, Bosses, Friends, Flames, Food, Experience, LifeForce and yes, an A* PathFinder. These are just a few of the objects you’ll have at your fingertips.

Start Your Universe

Writing something as complex as an RPG can take a single programmer a month or two. How much is your time worth? $40 an hour? $100 an hour? Save yourself thousands of bucks using a flexible, proven RPG engine.

With a 60-day 100% money-back guarantee, you’ve got nothing to lose. Start your game universe today!


 

What You'll Learn

  • How to make tile map levels
  • How an RPG is put together
  • Strategies for building your own RPG, action, adventure or RTS game
  • How to do rad-looking effects
  • How to program artificial intelligence

Key Objects

  • RPGLevelObject: This represents a basic object in an RPG level. The object could represent a character, item, player, effect, warp point or anything else that has a mind of its own. This class derives from Cocos2d's CCNode, gaining position, scale, rotation and other basic properties. It contains a CCSprite used for graphics & animation. It also provides the methods for the object to load arbitrary attributes (like strength, max life force and owner) A) from a .TMX level file, B) from a default property list or C) from the save game. Sub classes that derive from this class are RPGPlayer, RPGItem, RPGAI, etc.
  • RPGAI: An RPGLevelObject deriving from RPGCharacter that has basic artificial intelligence. It is the super class for RPGEnemy and RPGFriend. Enemies seek out the player and attack. Friends wander around or help the player in certain ways. The AI thinks via mood selectors.
  • RPGLevel: An object which manages the current level. It loads the .TMX map file, instantiates all the RPGLevelObjects based on object groups and parses the collision tile layers based on layer properties. Handy methods allow you to easily see if a certain [X,Y] position is a collision tile or whether it can be destroyed by attacking.

People Are Saying

"I have purchased several 'packages' like this and this one is clearly THE best one I have used. Honestly, it's worth more than what you are charging for. The tilemap template is great, what a time-saver! The real benefit is that I'm finally starting to 'get it' with respect to Cocos2D."

Greg

"Quite a bit better than any other introductory level documentation we've seen anywhere... our wholehearted recommendation... unquestionably the best way to start out programming iOS games!"

AlexCurylo.com

The Fine Print

This product is backed by our 60-day guarantee. If you are not satisfied with the product, please delete it and contact us within 60 days of your purchase for a 100% refund.

We donate 10% of royalties to charities such as JustGive.org and CFCA.

Requirements

  • A Mac computer
  • Xcode
  • The iOS SDK