Archived

This topic is now archived and is closed to further replies.

Stranger

Serious Considerations.

Recommended Posts

How well do you think C# is going to handle game development?Does this language has any future in games?As a beginner i said that i will start either with C or C++ or C#.The problem is that i dont know which.I like C# since it has garbage collection and no pointers and stuff but how well will the game community is going to accept it for 3d engines?I like C since it is simpler than C++ and used for games,even if i cant find examples written with C for DX or Opengl.C++ is good but hard but is it used for almost everything.And then their is MFC. I dont know what to choose since i want the language to combine marketability and personnal liking. Any thoughts? [edited by - Stranger on August 31, 2002 2:06:42 PM]

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Learn C++ for games. It is the most commonly used and almost always considered beter except by those who started with c and dont want to change. In theory, C is faster, but if you code c++ well, it doesnt matter that much. Plus C++ is more widely used and supported. C# is not really used for games as far as I know.

Share this post


Link to post
Share on other sites
well my personal opinion.
learn C or C++ they are pretty much the same (aside from a few different functions) until you get to classes.

those are the industry standard and it''ll be that way for a long time. maybe game development on the web might C# or Java. but you can use flash and macromedia to do the same thing.

but for console or PC game programming stick with C or C++, especially if you plan to do this for a career.

Knowledge is what you learn, wisdom is how you apply it.

Share this post


Link to post
Share on other sites
WRT game development C# will most likely go the same way as java, ie not really used in commericial games, though like java there is no reason it cant be used for making games.

http://uk.geocities.com/sloppyturds/gotterdammerung.html

Share this post


Link to post
Share on other sites
quote:
Original post by Stranger
Yes but C or C++?I have been told that with C++ it will take at least 2 years before i start to build useful code.


Whoever told you that is pulling your leg . You can start writing useful code in C++ after a week or so. It''s not doing much then, but it''s something. Just don''t expect to write code that would make a commercial game - it will more be along the lines of rolling some dice and printing out the number.

But if you go from there, you''ll quickly be able to do interesting stuff. Soup it up to play a little dice based game, build a stats generator for your favorite RPG, endless possibilities. Just do yourself a favor and don''t start writing the next Quake right away. Build your skills on small projects, go from there.

Share this post


Link to post
Share on other sites
My 2 cents....

I would advise that you learn C++ right from the start. Learning C, and then moving to C++ is going to make you develop habits that you will need to break when moving to C++. Now, C++, being an Object Oriented language, its much more suited to handle the large scale code that is going into most modern games. If you start with that, you''ll have a good solid foundation to find find programming work.





"With my feet upon the ground I lose myself between the sounds and open wide to suck it in, I feel it move across my skin. I''m reaching up and reaching out. I''m reaching for the random or what ever will bewilder me, what ever will bewilder me. And following our will and wind we may just go where no one''s been. We''ll ride the spiral to the end and may just go where no one''s been." - Maynard James Keenan
[TheBlackJester ]
[Wildfire Studios ]

Share this post


Link to post
Share on other sites
My 2 cents....

I would advise that you learn C++ right from the start. Learning C, and then moving to C++ is going to make you develop habits that you will need to break when moving to C++. Now, C++, being an Object Oriented language, its much more suited to handle the large scale code that is going into most modern games. If you start with that, you''ll have a good solid foundation to find programming work.





"With my feet upon the ground I lose myself between the sounds and open wide to suck it in, I feel it move across my skin. I''m reaching up and reaching out. I''m reaching for the random or what ever will bewilder me, what ever will bewilder me. And following our will and wind we may just go where no one''s been. We''ll ride the spiral to the end and may just go where no one''s been." - Maynard James Keenan
[TheBlackJester ]
[Wildfire Studios ]

Share this post


Link to post
Share on other sites
I have two books I am thinking of buying,one of them that is:"Ivor Horton''s Beginning C++ - the Complete Language" and "Accelerated C++".Which is the best for a beginner and the more complete?

Share this post


Link to post
Share on other sites
have you checked the "books and software" link? if you look through that theres plenty of reviews on c++ books and the reviews are usually spot on.. so i suggest take a look at that first.

Get busy livin'' or get busy dyin''... - Shawshank Redemption

Share this post


Link to post
Share on other sites