Sign in to follow this  
jkb6292

Where to Begin?

Recommended Posts

Hi there,

 

This is my first time on a forum like this, so I'm looking forward to getting some good help.

 

Anyways, I am currently a Senior Computer Science major who loves video games and wants to begin programming some. I have a lot of experience in Java and C#, and a fair amount in C and C++. My problem is I don't really know where to get started with programming games. Many of the tutorials I have read have suggested using Visual Studio 2010 Express and SFML, but I consistently have trouble getting that set up and working properly.

 

Any suggestions would be greatly appreciated!

Share this post


Link to post
Share on other sites

Hello and welcome to the forum,

 

Altought you have experience with programming you might want to take a look to the FAQ: http://www.gamedev.net/page/reference/faq.php/_/for-beginners-r1

 

And because you have already much experience with c#, you may want to look at a game engine name unity3D to, while this

engine uses c# as scripting language: http://unity3d.com/

 

Good luck with the rest of your game-carreer!

RaoulJWZ

Share this post


Link to post
Share on other sites

Another option is C# and MonoGame (An open source XNA port) which might be a better 2D option.

 

You'll want to do a little research on your own to see which of these options best suits your programming style. Setting up a development environment can be tricky, but it's a necessary first step. Usually the individual technologies have an installation guide so just follow that. If you get stuck, feel free to post a request for more help with the specifics of your problem. 

 

Once you have a develop environment setup, you should look at some sample projects and mess around for a bit. Then when you're ready to start programming games, I recommend reading through this article: 

http://www.gamedev.net/page/resources/_/technical/game-programming/your-first-step-to-game-development-starts-here-r2976

 

Good luck jkb6292,

- Eck

Share this post


Link to post
Share on other sites

Java all the way, baby! :) At least in your situation (you wrote that you already have experience with Java and C#). Super-easy to set up the JVM and Eclipse and superfast to write, due to all the built-in stuff. You just need to learn the code structure involved in a high end program that a game is, perhaps.

Have you checked out Youtube for game programming tutorial videos? There's several out there now and they're great, provided that you're willing to tolerate the odd discrepancies in the uploader's coding routines.

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