   New to game development
  I have been making tools and programs for software developers and administrators for years, and have recently gotten bored (again) and started planning my company's first official game release (W00t!!)But here's the thing: I can't choose a language.C# is too restrictive.For the life of me I can't find out how to use DirectX in C++and I can't think of any other ones...I already HAVE my graphic artists working on 3d models, textures, music and storyboard details, and I have pretty well finished building the physics engine (text based at the moment, but recognizes various models based on input files) and Map design is just starting now...But I need to know how to use DirectX in C++ (unless someone has a better idea)Thanks in advance,Richard CarsonBTW: Looking for experienced game programmers to participate in the project. payment will be delivered upon release of the game. PM me to apply   
  What about C# do you find restrictive?  C#'s way of thinking may not match the methodology of other languages you've used, but that doesn't mean it's any less powerful.As for choosing a language for your game, it really depends on what type of game you're trying to make.  For casual games, C# with XNA is a great choice, as are "scripting" languages like Python.  If you're aiming for something more upscale, and you don't want to write an entire application in C++ (who does?), you could consider using a combination of languages; write the game logic and interface in something like Python or Lua, and write the performance-intensive 3D graphics code in C++.   ;  Assuming using C# won't work (Although I don't see why it wouldn't), then why use DirectX directly in C++? I would recommend atleast using a 3d engine as a base such as Ogre3d as it will save you a lot of time. With your level of game experience creating a 3d engine and a full game at the same time would be biting off far more than you can chew.   ;  But how do I use DX in c++ (and should I use 9, 10, or 11 beta (which is the version I have)   ;  Considering many people still use XP, you will most likly want to use Dx9 since then the people still using XP can use it.Using Dx in c++ depends entirly on what you intend to do, decide which of the API's you want to learn (DirectSound, DirectInput, Direct3D, XAudio2, XACT, etc), then find some begginers books about them.   ;  A good site to learn DirectX 9 is here: DirectXTutorial.comYou might also want to consider buying some books on the subject as an API like DirectX can get quite complicated. For now I would focus on DirectX 9 because it has the largest market share and if you are making a commercial project it is probably a good idea to target as many people as possible.Good luck.   ;Quote:Original post by sphincorpFor the life of me I can't find out how to use DirectX in C++...But I need to know how to use DirectX in C++Did you read the very fine manual, which includes a comprehensive step-by-step tutorial?   