Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I'm doing a android game project that has a character that can do basic movements like step, turn left, turn right, raise left arm etc. When combining those moves together, the character can do some complicated movements like a dance routine or so.

I'm banging my head to figure out what to do about the graphics. I can do a 3D model with animation then export it to the format of Bones library that displays the character movements. Like shows in this video. I wish to have different characters with different characteristics like height, clothes colour and such. However, that means I have to stock pile more 3D models that have different settings.

Alternatively, I can attempt to code from scratch that have bones system, meshes, skinning, animation. More control and flexibility but the appearance won't be as good as 3D model and it takes alot more afford (as it appears to me). The character will be in 2D if I go down this route. I will use Android OpenGL library for this.

I thought of 2D but then I realize that it's pretty similar to 3D option.

My question is that what can I do here? What else I can do to make the best of this situation?

Edit: thanks for the comments and answer but I have sorted my "dilemma" now. Im using jpct-ae and bones library for my project. The downside is that I need to use a 3D model to make use of those library. They are actually very good and suitable for my need when working with a 3D model. Cheers.

share|improve this question
    
Welcome to the site. Have you ever seen 4D boxing? Simplistic characters, but because they did it all in their own code, they had greater control over movement. Characters could be shorter/taller, lighter/heavier, at least. These were very simple, untextured models, but it may have some bearing on your problem. –  Nick Wiggill Nov 7 '11 at 1:38
2  
You should make the title of this question more about what your specific problem is (authoring animation data with multiple types of characters, I guess?). It's too vague as is. –  Tetrad Nov 7 '11 at 2:41
    
yes, you're right Tetrad! It was rather early in the morning so I didn't think too hard about the title...my bad. –  bili Nov 7 '11 at 15:44
    
@Nick: wow that is some old retro game, reminds me of 1995 console games. Good time. For my problem, I guess I will need to look into if it's possible for me to edit the character direction via an character editor or something. –  bili Nov 7 '11 at 15:46
    
How about using UDK? Its quite a learning curve, but gives some really good results. –  Psykocyber Dec 18 '11 at 13:04

1 Answer 1

You could make ever changeable feature a model, nose 1 nose 2 hair 1 hair 2... have a list of textures that fit with every model, nose 1 color red texture, nose 1 blue texture... and have the models a different piece that moves on its own and animate the movement. Making 3D games and games for that matter takes time. To have a good game, you need a lot of effort. For example of what i'm talking about, look at Mount and Blade Warband, Sims 3, and Spore. (all computer games)

share|improve this answer
    
Plz see my edit from op. –  bili Dec 18 '11 at 13:51

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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