Sign in to follow this  
sadron

Programs to work with

Recommended Posts

Okay, obviously I'm a beginner and I have a lot to work towards. I'd like to make some simple games (by today's standards) like for example I'd like to make a megaman fangame, sticking to the oldschool NES style. What languages, etc. would you suggest I do this with and learn to use?

Share this post


Link to post
Share on other sites
It depends on what your long term goals are. If you just want to crank out these simple games then you'd probably be best off a game creation program like Game Maker. On the other hand, if you want to learn to program and want to use game programming to do that you may want to start out learning Python or C#.

Share this post


Link to post
Share on other sites
You should probably learn to program in C# just enough to get you started ... you can use Microsoft's Visual C# Express which is free.
After that I would recommend using XNA Game Studio which is also free and easy to use for a beginner.
I'm no expert but my opinion is that this is the way to go ...

Share this post


Link to post
Share on other sites
Quote:
Original post by ArthY303
You should probably learn to program in C# just enough to get you started ... you can use Microsoft's Visual C# Express which is free.
After that I would recommend using XNA Game Studio which is also free and easy to use for a beginner.
I'm no expert but my opinion is that this is the way to go ...

A good opinion and I thank you for it. I have VS2008 though so I think I have everything from express and more (though I have express as well), and I downloaded the XNA GS 3, though I dunno how much I can do with it seeing as it's not completely finished.

Share this post


Link to post
Share on other sites
XNA 3 is finished in the sense that it should be able to do everything XNA 2 can do, and that's finished. Xna 3 just adds capabilities to do Zune programming, I believe. XNA is probably going to be your best bet for producing something worthwhile in little time.

Share this post


Link to post
Share on other sites
Well ... here are some useful sites :


http://creators.xna.com/ - has video tutorials that teach you how to build both a 2D game as well as a 3D one from scratch.

http://www.xnatutorial.com/ - teaches you the basics of C# and then XNA but it's XNA Game Studio Express... there are some differences

http://www.riemers.net/ - very good site ... lots of tutorials on several subjects
http://www.ziggyware.com/news.php - also a very useful site


you can find more by googling XNA or XNA tutorial ...

[Edited by - ArthY303 on August 19, 2008 3:32:45 PM]

Share this post


Link to post
Share on other sites
Thanks for the links :) What I'd eventually like to do, once I learn enough, is to try making something along the lines of the oldschool megaman games, for starters. Same graphics and what not. 'course I need to learn first. Is it possible to do NES style games with XNA?

Share this post


Link to post
Share on other sites
Neato! Thanks for comfirming my question :) So where should I start? Sorry to put this on your shoulders but I don't wanna disappoint. Where should I go to learn what I need? Any other links I mean.

Share this post


Link to post
Share on other sites
This site has a lot of references. You can start here:

http://www.gamedev.net/reference/

First thing, you will need to know a language, such as C#. Then you will need to learn the "framework" you are working with. Win32, DirectX, XNA are several examples of APIs/frameworks. Knowing a language and an API fully is a big goal that is going to take some time.

First think you want to do is know what platform you are programming for. Once you know that, you can learn your language/framework. Then it is just a matter of learning and executing. Start small. Learn how to display a bitmap. Then animate from a sprite. Add a background. Implement input. Add sound. Once you know all the pieces you can put together the puzzle.

Share this post


Link to post
Share on other sites
Quote:
So where should I start? Sorry to put this on your shoulders but I don't wanna disappoint. Where should I go to learn what I need?
Your first step should be to pick up the basics of C#. Look around for book recommendations. I don't know about any particular websites to use. I used the MSDN reference and Petzold's .NET book zero later on. But if you aren't a programmer, those two sources are probably not a good idea.

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