Isometric 3D tile game? (Final Fantasy Tactics)

BlitzMax Forums/BlitzMax Programming/Isometric 3D tile game? (Final Fantasy Tactics)

SofaKng(Posted 2009) [#1]
I'm thinking about using BlitzMax to create a "3D tile" based game such as Final Fantasy Tactics or Disgaea.

Here are some screenshots of what I'm referring to:
http://f.imagehost.org/view/0177/1_34

http://f.imagehost.org/view/0961/2_17

Many more pictures can be found herehttp://www.gamedev.net/community/forums/topic.asp?topic_id=391326

Another example:
http://f.imagehost.org/view/0746/3_9

...and more pictures can be found here: http://www.gamedev.net/community/forums/mod/journal/journal.asp?jn=403398&cmonth=3&cyear=2008

Anyways, how easy would this be to create?

These games seem to use "3D tiles" for the terrain with a grid-based system for movement.

Can anybody give me any advice or tips on creating this?

Thanks so much!


jkrankie(Posted 2009) [#2]
if you did this in 3d, couldn't you just program it non-isometrically and then rotate the camera 45 degrees?

Cheers
Charlie


iprice(Posted 2009) [#3]
Final Fantasy Tactics uses 2D tiles. Disgaea use 3D polygons for its landscapes. I love both games and those similar, like Onimusha Tactics, X-COM etc.

It's not too difficult to write a 2D tile/terrain editor that will cater for this type of landscape, but the amount of graphics required to make it look good is IMMENSE. I had a full set of X-COM:UFO/Enemy Unknown (whatever) at one point and there really were thousands of individual sprites for characters, weapons, inicidentals and background. And that wasn't a great looking game even at the time (plays brilliantly though, even nowadays).

The hardest part for any of this isn't the landscape but the AI. Depth sorting of players on the landscape and interaction between players and enemies could prove highly problematic.

If you can't create the landscape, then attempting to go through pathfinding routines and AI attack/defend choices could be nigh on impossible.

I'd certainly love to see more games of this type though, so don;t let me put you off :)


Jesse(Posted 2009) [#4]
if you have the samples that came with blitzmax there is an isometric tile engine you can use as reference. I have a more strip down engine in my signature link under demos but I don't have true working tile sorting on it yet. I made that whe I was trying to learn the mechanics on isometric tiles.


Dabhand(Posted 2009) [#5]
Mappy has a few examples on the 2D isometric front, I think:-

http://www.tilemap.co.uk/mappy.php

Theres a BlitzMax lib for it too, if you cannot be chewed to write your own.

Dabz