The triangle shape would work fine in the system, but still based on a cubic tile boundary. The rooftop tiles that I have, are angled and I have some good primitives I work with for ramps, stairs and mountain sides now.
Mountains will look and operate a lot different in the upcoming versions.
Adjusting right now to see what the pros and cons of using AppGameKit or UNITY are.
So far (based on free trials)
AGK:
PROS: Very easy to use. Easy Setup. 2D sprite support is good. Runs smooth (but I still need to load it down and find out what my limits are going to be). Has a nice network framework by default. I can use it at Tier 2 if needed.
CONS: No Linux or Browser base yet (though the Browser is on some sort of list to do). File read/write is limited. Need the ability for random access read/write which just isn't present. As far as I can see there are no plugins, or plugin support (Note that I can use some of these things at tier 2, but takes more setup time).
UNITY:
PROS: Ability to create objects and script properties into templates is greatly helpful. The project manager cannot be beat, better for IDE developers to follow the lead and try to aim for something similar. The ability to use Javascript or C# for coding. Supports a vast amount of platforms (PC, Mac, Linux, Browser, iOS, Android, Wii, PS, XBox).
CONS: Very daunting for the uninitiated. Simple tasks take more steps and work to do. No native 2D support (have to use plugins). And even still, 2D is just 3D planes. The built in GUI scripting commands are god awful slow to draw simple things (which would have been perfect and easy for 2D if not for the unprofessional slowness).
Unless I switch to 3D, it doesn't look like I'll be able to get much out of UNITY vanilla. And switching to 3D means spending months again re-creating assets I already created for 2D and then loosing the retro look I definitely want in the game.
AGK needs only to broaden the scope of the platforms it uses, and give a random access file system somehow. Plugin support needed to broaden the base.
-Grim