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

I'm getting into game development using OpenGL (and the LWJGL library) and I want to create models for characters, NPC's etc. in the code, as well as animation sequences (for example the way the models are done in Minecraft).

What is the process to go about doing something like this? Is there a particular feature set that is used or common methods of doing this? I'm basically looking for pointers as to what to search for when trying to find examples of how this is done.

share|improve this question
Character models are best done in modeling software such as Maya or 3DS Max. Procedural modeling really only applies to terrain and environmental assets. Procedural animation, however, has a lot of research available. Often it's done using data stored by motion capture. How crazy you want to get is up to you, as a lot of this stuff requires tons of code. – ktodisco Apr 23 '12 at 19:38

You can start 3d modelling in ( Opensource. Or try 3dsmax if you have access. ) You can export as md2 / obj / etc. format, to import models and animations, in game.

share|improve this answer
I found the .x format to be particularly nice for exporting when doing animation with Blender. – Byte56 Apr 24 '12 at 14:23

Your Answer


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.