how are 3D games designed for directx games?


  • Hey how are 3D games designed for DirectX games? I mean what software does game developers use to design 3D levels?
    Saturday, February 2, 2013 3:48 AM


  • It depends on the game and the company that's making it. Some companies use software that they have built internally. Some will use existing tools such as Blender or Autodesk's 3ds Max or Maya. Some 3D levels are generated at least partially from other data (such as using a height map (which is a 2D texture) to build terrain). The most common way is probably a mixture of all three plus some other less common techniques. A lot of 3D levels will also have a simplified version of themselves that is used for collision detection.

    This is one of the complicated parts of 3D game development. Some game engines provide tools to make it much easier (but those tools impose limits on what you can do since the developers can't account for every single possible thing someone might ever want to do). Some games allow and encourage gamers to create mods (such as new levels) using tools designed for that purpose. But if you're looking to make your own game, you'll need to decide on some way of creating levels. If you are relatively new to game programming, you might want to start in 2D since it simplifies things like level creation and collision detection but still teaches you techniques that you will apply when working in 3D.

    XNA/DirectX MVP | Website | Blog | @mikebmcl

    Sunday, February 3, 2013 2:45 PM