srishu

Dear reader,

Thank you for your interest in this thread.

I am a software developer and own a meduim sized company but I basically concentrate on Application Programming and Web Development on .Net framework.

My knowledge regarding Game Development is limited. But I now have been given the opportunity to develop a game on the above lines for the Windows OS. And this chance could be a really good one for my firm.

I wanted to know if a commercial game on the lines of Age of Empires can be fully developed using Directx Sdk. Is this possible

By what we read about XNA Express and future XNA Professional the code written on Directx SDK can be migrated to XNA. Obviously XNA Express will not allow a developer to develop a commercial game for now and a developer would prefer to migrate to it after the professional version is released.

Am i making any sense If what i ask is not feasible could you kindly list me all that is required to develop a game on the lines of Age of Empires. Will I be needing anothe game engine If yes what is the best bet

Thank you for your reply and help is appreciated.

Regards

Rishi




Re: Game Technologies: DirectX 101 Commercial Game Development like Age of Empires or Rise of Nations!

NightCabbage

Well, your course of action is going to be determined by how much development you want to do.

For example, you could use a game engine that has been built by someone else, or you could make your own from the ground up.

If you want to make one, then the answer to your first question is yes, you can make a game using the directx sdk. In fact, this is how pretty much every game on the market is made.

One thing to note, however, is that the directx sdk is just that - an sdk. It is not a programming language or environment, it is merely an API (to help you implement things such as graphics, sound, etc.)

So the first thing you'll need is a programming language, such as C# or C++

C# is easier to learn, and C++ gives you more control.

Also, you'll want to consider whether or not you want to use managed directx or unmanaged (eg. .NET or not).

Hope this helps get you off ot a start!





Re: Game Technologies: DirectX 101 Commercial Game Development like Age of Empires or Rise of Nations!

srishu

Dear nightcabbage,

thank you for your reply. yes it does help me now.

yes i have a good knowledge of c# and c++ myself and also have a team which is good at these languages.

i understand that being an sdk directx does not provide and api or any kind of interface to make game development easier. I would like to use managed code though.

what engine would you suggest if the target OS was windows xp and then vista and later the xbox the size of the game is big enough like any commercial game now available. eg. age of empires, warhammer,farcry etc.

i also understand that xna would be a good choice but has limited abilities for now as it is still an express edition. is there a game engine where we can later shift to xna professional when it is released

Thanks in advance

Rishi






Re: Game Technologies: DirectX 101 Commercial Game Development like Age of Empires or Rise of Nations!

BlogusMaximus

Take a look at TorqueX from Garage Games. www.garagegames.com

This engine works well with XNA and is quite powerful. I think it would be able to accomplish the sort of games you are looking for and it is very affordable.