   software needed to make a 3d game?
  hello, I am just wonder what software , libraries, etc. can be used to make a game (the most essential ones). I already know you need a Game Engine, 3D modeling package/animation, texture package (adobe photoshop), rendering software, world editor. What else most be used or can help to make a game better? Thanks for your posts.   
  i recommend that you try to make your own game engine and 3d engine, using either opengl or directx API with c++, you should to learn advanced programming first thou :P unlike me who sucks   ;  The most essential tool and only tool you need is a programming language.  You don't even need a library, although it does make things easier.  What language do you program in?   ;Quote:Original post by armbuckhello, I am just wonder what software , libraries, etc. can be used to make a game (the most essential ones). I already know you need a Game Engine, 3D modeling package/animation, texture package (adobe photoshop), rendering software, world editor. What else most be used or can help to make a game better? Thanks for your posts.A physic engine (like Bullet) would help you make your world more beliveable. Be sure to know the difference between graphic engine and game engine: the latter also include sound, networking, input and more.You can find many free software:Blender as 3d modeling/renderingThe Gimp for 2D graphicInkscape for vector drawingOgre 3D as a rendering engineBullet as a physic engineSDL for 2d, sound, input, threading, networking, ...;  There are also Shaders as well. Basically, you're headed in the right direction, but there is a lot of things that you still need to know. I recommend using a 3d engine like dark basic or unity to get the fundamentals down.  Normally, a 3d engine will come with a world editor depending on which engine you use, some of them do not. The source engine, udk, and unity, come with world or map editors.There are plenty of free resources, but you can:Use blender and gimp for art assets.Use Unreal development kit or unity for 3d game engineuse Audacity for sound.Use Fxcompositor or render monkey for Shaders.As far as making a game better, I would work on my modeling, programming, and art skills. You also want to look into shader programming.;  The tools you need depend on the (kind of) game you want to create. I mean, not all 3D games need a level editor or even a modeling package - you could dynamically generate a world and tack some boxes together to create characters (it's what Minecraft did). It really just depends on what you want to build. So can you tell us more about what sort of game you want to build?   