C# game tutorials?

Started by
9 comments, last by MrCpaw 15 years, 4 months ago
Quote:Original post by oler1s
Respectfully, MrCpaw, I think you just gave out some bad advice.

Quote:You should really try to stick out C++ with SDL. I’ve played a online rpg a few years back that a guy made using SDL and I was just amazed!
The game wasn’t amazing because it used C++ and SDL. You aren’t trying to imply that are you?

Quote:Going into C# just because it seems “easy” wont help you in the long run with game programming because sooner or later you will be stuck again and feel like giving up.
So your solution is to recommend a language that is more frustrating and more difficult to work with? The way to deal with the risk of giving up is to start on a more difficult language?


The game was amazing for the results it achieved by using SDL and having such a great game completed without the use of another persons Engine or a ton of other tools. Of course the programmer had a lot of skill but that's not to say that SDL is a useless tool, unless that's what you're implying? I'm not saying that only SDL games are good, I'm saying that the power of SDL with a good programmer and great game design can pull of some neat results, no different then someone programming in Direct X, or even using a Game Maker.

This is my personal opinion if you don't agree that's fine. If you personally believe it's more beneficial to start with a higher level language like C# then move onto C++ later on then that's perfectly fine, and you're free to state that. We all are different when learning and catch on at different paces. Some people can tackle C++ right off the bat, others cannot. That's not to say this person isn't able to stick with C++. I've had days where I wanted to drop C++ when debugging some code, but I kept with it and found a solution to my problem. Part of being a programmer is also being able to solve problems, if you couldn't you would be lost when it came to debugging.

In the end it's up to the topic creator if he chooses to stick it out or not. If he can start in C# with XNA and get some fast results and that's what he/she wants to do, then I say go for it. I'm giving advice based on the long term benefit of learning C++ for games.

Not everyone agrees C++ is a good idea for starting out, however with all of the great books out there why not? C++ has been around for so long that the tutorial databases online are huge! Forums like this can help anyone learn C++ if they come across problems. Either way, I still believe C++ isn't so hard that anyone who would dare learn it first would just give up all together. You can give an easy language like BASIC and people will still find it hard. Not everyone in the world is great at programming and can learn it well.

This topic is closed to new replies.

Advertisement