Overview

The isometric framework is a Unity 3D project ready-to-compile that provides the following functionality, with all scripts, artwork, etc. included:

  • Map display with buttons that rotate when the player rotates the iPhone
  • Movement by dragging, zooming by pinching, same as the photo viewer and any other well-programmed iPhone apps
  • Sample script to move the player by double-tapping
  • Event trigger and event display that also rotates depending on the player view

All of these are optimized for the iPhone. For example, the buttons use a GUITexture so that the entire overhead of the GUI is just one draw call.

The resulting project gives you a map that you can move a player object around on and that can be scrolled/dragged and zoomed. The game will also orient itself to whatever way the player is holding the device, so that it can be played in any orientation.

One especially nifty result of this approach is that the player can decide how he likes the GUI. For example, if he wants the buttons on the right, he holds the iPhone with the home button to the right. If he likes the buttons more on the left, he just needs to rotate the iPhone 180° - no need to go to any "options" menu.

Demo

(old version, without the player and events)  http://www.youtube.com/watch?v=beJQX0dGXOg

In the package itself, please note that the demo scene is in the "Materials" folder. That is a bug that will be fixed with the next update.

Contents

The package contains all scripts and objects used in the demonstration video. If you just compile it, you will get the exact program you see running in the demo video. The scripts are written in C#.

You also get the permission to use and modify all the scripts. After all, that's what this is all about.

For the full list of contents, see the image on the right (note that the iPhone Standard Assets are not included in the package)

How To Get It

Just like the TerrainTools, I follow a simple "pick your own price" system. Yes, IsoBase is a commercial product. It only costs a few bucks, since nothing in here is dark magic, but it would take you several hours to figure things out on your own. You know what your time is worth. Therefore, you can buy the package for the price of your choice:

The download you will get is identical in either case. This is an honesty pricing model.

Installation

Unzip, open the "Title" scene in the Assets folder. There is one step that you have to check or do manually, because I've been getting reports that it doesn't get imported correctly: Open the Build Settings and make sure your level list is like this:

Support

Officially, you don't get any, it's not part of the price. I have to say it this clearly because I'm a one-man hobbyist and simply can't legally tie myself to promises here.

Of course, I will try to answer any mails to the best of my ability and as time permits. It's just important to me to make clear that it's not a contractual obligation.

Attachments