Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

(xna newcomer)I can use blender(3d modelling tool). I just can't make people, but if I have to, I'd learn it.

How can I do that? I plan on making a lot of armor sets, equipments too. How would I go on making the spritesheets?

1 - How do I make the character display a different spritesheet when attacking/going up or down through the map? 2 - So I learned from a tutorial how to make spritefonts to save resources, but I don't know how to make a dialogue actually happen. I'd like to give the character two dialogue options like "I'll help you" "I'll not help you" and depending on the choice, the character that gives the quest dies some time later or not. can someone help ?

Thanks in advance

share|improve this question

closed as not a real question by Byte56, Jimmy, Trevor Powell, Josh Petrie, Tetrad Feb 6 '13 at 20:31

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

could you narrow down your question abit? are you talking about modeling characters and models, or making isometric views? – Tordin Feb 5 '13 at 16:53
Ok, I narrowed the question abit. – A guy that is very mysterious Feb 5 '13 at 17:09
It sounds like you just need to do some research and clear up what you want to do. In your research you'll find the how too. There's lots of questions on this site that deal with sprite creation and segmented sprites. Look around, find out exactly what you don't understand. Come back with specific questions about what you want to do. – Byte56 Feb 5 '13 at 18:29
Research would show you that, yes, of course it's possible. Displaying a different sprite based on actions is a simple matter too, I'm sure it's included in some basic tutorials. I think you should take a look at the FAQ, there are some discussion oriented sites listed in there that would be better suited for your questions. I think your questions are valid ones, they're just not a good fir for this site. – Byte56 Feb 5 '13 at 19:13
@Aguythatisverymysterious You're welcome for nothing then :) Good luck with your game. – Byte56 Feb 5 '13 at 19:31

If you want a list of things to do to end up with sprites like what you end up with in Diablo / Diablo II / StarCraft / Fallout, then the first step is to create your 3D model, texture it, and animate it (walking, attacking, hurting, dying, etc).

Then, when all of that is done you want to set the camera to the same angle as what you would see in the game.

Then you would turn your model 45 degrees and save pictures of each stage of each animation, and keep doing that until you had pictures of every model, in every animation, from every angle.

To save space, things that didn't make sense to happen at every angle didn't.
Treasure chests were not shown from the back, et cetera.

Some games had characters that could look straight up and down, and straight left and right, but other games only used characters who were facing on 45 degree angles.

To add multiple kinds of armour, using the old-fashioned Diablo II procedure, you'd have to put each KIND of armour on your model, and save out all of the pictures in all of the poses in all of the directions.

I say "KIND" of armour, because most of the armour was just recoloured versions of the same model.

They did that recolouring in the game. So you'd make one kind of gauntlet, and add that to the model, and then in-game, you'd just recolour it.

BUT if each type of character needs to look different in chainmail, then you need to model each kind of character wearing chainmail.

There are more-modern ways of doing this... ...but if what you want is for the game to look like Diablo II, then this would be the way to accomplish it.

Saving all of this to a sprite-sheet is relatively simple:
You take all of the little pictures and you copy and paste them all into one big picture.

For the purposes of importing the sprite-sheet into the game and making it dynamically-usable, or for the purposes of using "masking" to change the colours of armour, et cetera, those are outside of the scope of your current problem.

Also, if this sounds like it's a lot of work to do manually, it really, really is.
But that's why you want to look into "Batch Processing". So that you can write a script that says "Take all of the versions of this model, and for each animation, save a picture every X % of the way through the animation, and name it

You could then write a batch process which would take all files in that folder, and put them in order, or put them out of order... ...or make one huge spritesheet, or just make one spritesheet per character, per armour type, et cetera.

A more-modern game might treat the character like a ragdoll.

share|improve this answer
I'll search batch processing. Thank you for the suggestion. Could you help me with the other questions too? – A guy that is very mysterious Feb 5 '13 at 19:21

Not the answer you're looking for? Browse other questions tagged or ask your own question.