Sign in to follow this  
Sivaatzenith

Games in .Net

Recommended Posts

Hm, really depends what kind of games you want to make -- and how familiar you are with .NET.

Most important first step would be familiarising yourself with .NET and perhaps C# -- I say C# purely because you can use XNA game studio with it (though I think with newest version microsoft supports other languages) check it out here: XNA

Other useful things to know? Well, slimdx is a way to use DirectX through .NET -- put together by folks right here so they are always around to ask questions to ;)
Check that out here

Tao framework is really good too -- lets you bind to a bunch of useful libraries in .NET. Can find that here. It is also maintained by folks who hang around these parts :)

And while it is accessible through Tao, you might just want CLS-complaint bindings for SDL.

Using these bindings and libraries is a good way to get things started. That said, you'll need to be more specific with your questions if you want to get quality answers!

~Shiny

Share this post


Link to post
Share on other sites
Hi Gage64,
Thanks for ur reply. I am good in c#.net. I plan to do 3D shooting games in c#.net. Any pointers to this welcome.

I want to directx 9.0. Hope it will be helpful for me to develop such a game appl. Where to get the same?

Hope I am in right way

Thanks in advance,
Sivaramakrishnan.S

Share this post


Link to post
Share on other sites
Hi Shiny,

Thanks. I have good exposure to c# .net but I am new to game applications. Can u pls explain me what are the pre requisites to build a game in c#.net. Thanks to google I found directx 9.0. How to get those dlls?


Thanks in Advance,
Sivaatzenith

Share this post


Link to post
Share on other sites
Why don't you want to use XNA? It's easier to use then DirectX and you'll be more productive with it.

Also, how comfortable are you with 3D math and general graphics concepts? If the answer is "not so much", you should take a look at my reply in this thread for some links to good resources. Also, here I posted a link to some nice applets that can help with learning computer graphics (although they can only supplement existing material, not be used on their own).

After that, you can try to work through some simple tutorials to see if you're comfortable enough with the concepts to actually start implementing some of them. At this point you'll probably have more specific questions to ask.

Hope this helps.

Share this post


Link to post
Share on other sites
If you found directX 9 on google, I assume you can follow the breadcrumbs to Microsoft's download page...if not, you can grab the latest SDK right here.

As for using the other stuff...each particular thing I linked to has instructions -- but it's not overly difficult; you basically reference the assemblies, whack in a few using statements and kablam -- you can use their library routines.

Something else I might mention is that if you want to make 3D shooters, you might want to pause for a minute and consider how good your math is -- if you aren't familiar with linear algebra (vectors, matrices etc) you'll want to read up on it before you go tackling that sort of game.

~Shiny

[edit] beaten! XD

Share this post


Link to post
Share on other sites
Something else worth mentioning is that if you are more interested in making a game and less interested in low-level details, using an existing 3D engine might be a better option. Irrlicht is one such engine. It's free and is easy to use compared to many other engines (and has it's own level editor). There's a working version for .Net here. Looking at some of it's tutorials (.Net versions of these are on the other link), you can see that you can create very nice demos with relatively small amounts of coding. Doing the same in DirectX (and even XNA) will require significantly more work.

Share this post


Link to post
Share on other sites
Thanks for both Gage and Shiny,
Both directx and XNA are too large to download from net. So asked for my company to get the CD of any of those. I just wanted to do some games in .net during my free time. Infact I have developed a simple game called hangmann in C#. Today I atleast learnt what are the pre requistes for a game applications. Once again Thanks a lot to both of you. Hope to get back to u soon.

Cheers,
Sivaatzenith

Share this post


Link to post
Share on other sites
Quote:
Original post by Sivaatzenith
Thanks for both Gage and Shiny,
Both directx and XNA are too large to download from net. So asked for my company to get the CD of any of those. I just wanted to do some games in .net during my free time. Infact I have developed a simple game called hangmann in C#. Today I atleast learnt what are the pre requistes for a game applications. Once again Thanks a lot to both of you. Hope to get back to u soon.

Cheers,
Sivaatzenith

If you just want to play around with .net/C# in your spare time you can build quite a number of games just using simple winforms and pictureboxes without resorting to more time consuming api's like XNA,DirectX,etc.
This will give much needed experience when tackling larger and more complicated games that do use XNA.
As a matter of fact Microsoft already provided a some starter kits including some basic games like blackjack that just use winforms and no advanced stuff.
Well it looks like MS did a good job of hiding it since they are pushing XNA now but you can still download it here.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this