Welcome to Dream.In.Code
Getting Help is Easy!

Join 107,421 Programmers for FREE! Ask your question and get quick answers from experts. There are 1,182 online right now! We've got more than 500 tutorials and 2,000 snippets. Join and find out why Dream.In.Code is the #1 programming help community on the internet! Registration is fast and FREE... Join Now!



Okay... this is more of a group Q.

 
Reply to this topicStart new topic

Okay... this is more of a group Q., I dont know

Comrade-Games
post 2 Jul, 2008 - 11:35 PM
Post #1


New D.I.C Head

*
Joined: 2 Jul, 2008
Posts: 6


My Contributions


so me and 2 of my friends this November 2008!!!! We will start working on a game...

One of my friends says.. C# is good but C++ is better..

while the other one say... hey in C# we could make the game to work on 360, xp, vista.. and something that will make it easier to programm...


SO HELP A COMRADE OUT!!!!!

WHICH ONE WOULD BE BETTER TO DESIGN A GAME FOR PEOPLE THAT DO NOT KNOW HOW TO USE MEMORY MANAGMENT>> YET...( i am not the programmer.. i am the 3d environmental and character design.. i do 3dsmax stuff)
User is offlineProfile CardPM

Go to the top of the page


zakary
post 3 Jul, 2008 - 04:33 AM
Post #2


D.I.C Regular

Group Icon
Joined: 15 Feb, 2005
Posts: 370



Thanked 4 times

Dream Kudos: 175
My Contributions


you really may want to move this in to the Game Programming sections. I never really see that much gaming questions in the C# form, and you may get more people helping from there.
User is offlineProfile CardPM

Go to the top of the page

gabehabe
post 3 Jul, 2008 - 05:54 AM
Post #3


T3H R0XX0R!

Group Icon
Joined: 6 Feb, 2008
Posts: 2,258



Thanked 44 times

Dream Kudos: 1450

Expert In: C, C++

My Contributions


C++ is the most widely used language for game programming, but C# is becoming more and more used.

There is a framework for C# called XNA, which I have read some good things about, but have no experience from it, so I can't really say too much...

One of my previous posts from the Game Programming forum, describing the benefits of C++ C# and Java for game programming.

Hope this helps smile.gif

EDIT:
In fact, have you considered Java? It's becoming more widely used for game programming now, and some of the libraries are awesome.

Also, if you used Java, you could be making games for phones.

This post has been edited by gabehabe: 3 Jul, 2008 - 05:55 AM
User is offlineProfile CardPM

Go to the top of the page

gabehabe
post 6 Jul, 2008 - 11:35 AM
Post #4


T3H R0XX0R!

Group Icon
Joined: 6 Feb, 2008
Posts: 2,258



Thanked 44 times

Dream Kudos: 1450

Expert In: C, C++

My Contributions


Now that I've got powers, I've moved this to the game programming forum. I think you'll get some better responses here.

smile.gif
User is offlineProfile CardPM

Go to the top of the page

Martyr2
post 6 Jul, 2008 - 12:00 PM
Post #5


Programming Theoretician

Group Icon
Joined: 18 Apr, 2007
Posts: 4,270



Thanked 72 times

Expert In: C/C++, Java, VB, VB.NET, C#, PHP, Web Development, HTML & CSS, Javascript

My Contributions


Hard fast rules here...

1) Native C++ is faster and thus the preference for games because its memory handling and speed.

2) C# is becoming more widely used for gaming because of XNA which is the framework you would design for Xbox 360 and PC. But because its memory managed, it is a bit slower than C++.

3) In another twist you can develop in VC++ with XNA, but again because VC++ is managed it isn't quite as fast as native C++.

So if you are looking to design for the Xbox 360, XNA would probably be your choice so you can use C# or VC++. Whichever you are most comfortable with. But if you want to target a lot of different platforms then C++ might be the way to go. I have done a bit of XNA stuff through C# and liked it, but I don't do too much game development these days so it is up to you.

Java is growing as well for games, but I still don't see it making huge inroads to wide scale game development just yet. It is great for mobile devices and such, but as far as I know isn't something you can use for consoles easily if at all.

I guess you have to ask yourselves the type of audience you want to design for, the platforms you want to target, and your comfort with the various languages. At this point I would go with whatever you find most comfortable. Because once your game is done, you could always later port it over to other platforms.

Once you get these decisions hashed out, you will be well on your way to a good game start.

Hope this helps. smile.gif

This post has been edited by Martyr2: 6 Jul, 2008 - 12:01 PM
User is offlineProfile CardPM

Go to the top of the page

Comrade-Games
post 6 Jul, 2008 - 10:54 PM
Post #6


New D.I.C Head

*
Joined: 2 Jul, 2008
Posts: 6


My Contributions


QUOTE(Martyr2 @ 6 Jul, 2008 - 12:00 PM) *

Hard fast rules here...

1) Native C++ is faster and thus the preference for games because its memory handling and speed.

2) C# is becoming more widely used for gaming because of XNA which is the framework you would design for Xbox 360 and PC. But because its memory managed, it is a bit slower than C++.

3) In another twist you can develop in VC++ with XNA, but again because VC++ is managed it isn't quite as fast as native C++.

So if you are looking to design for the Xbox 360, XNA would probably be your choice so you can use C# or VC++. Whichever you are most comfortable with. But if you want to target a lot of different platforms then C++ might be the way to go. I have done a bit of XNA stuff through C# and liked it, but I don't do too much game development these days so it is up to you.

Java is growing as well for games, but I still don't see it making huge inroads to wide scale game development just yet. It is great for mobile devices and such, but as far as I know isn't something you can use for consoles easily if at all.

I guess you have to ask yourselves the type of audience you want to design for, the platforms you want to target, and your comfort with the various languages. At this point I would go with whatever you find most comfortable. Because once your game is done, you could always later port it over to other platforms.

Once you get these decisions hashed out, you will be well on your way to a good game start.

Hope this helps. smile.gif


thank you Martyr2 ... i think we will use C3 just because of XNA.... and then later move it to Playstation...(my fav platform)
User is offlineProfile CardPM

Go to the top of the page

Einherjar
post 7 Jul, 2008 - 01:41 PM
Post #7


D.I.C Head

**
Joined: 10 Feb, 2008
Posts: 73


My Contributions


QUOTE(Comrade-Games @ 7 Jul, 2008 - 01:54 AM) *

QUOTE(Martyr2 @ 6 Jul, 2008 - 12:00 PM) *

Hard fast rules here...

1) Native C++ is faster and thus the preference for games because its memory handling and speed.

2) C# is becoming more widely used for gaming because of XNA which is the framework you would design for Xbox 360 and PC. But because its memory managed, it is a bit slower than C++.

3) In another twist you can develop in VC++ with XNA, but again because VC++ is managed it isn't quite as fast as native C++.

So if you are looking to design for the Xbox 360, XNA would probably be your choice so you can use C# or VC++. Whichever you are most comfortable with. But if you want to target a lot of different platforms then C++ might be the way to go. I have done a bit of XNA stuff through C# and liked it, but I don't do too much game development these days so it is up to you.

Java is growing as well for games, but I still don't see it making huge inroads to wide scale game development just yet. It is great for mobile devices and such, but as far as I know isn't something you can use for consoles easily if at all.

I guess you have to ask yourselves the type of audience you want to design for, the platforms you want to target, and your comfort with the various languages. At this point I would go with whatever you find most comfortable. Because once your game is done, you could always later port it over to other platforms.

Once you get these decisions hashed out, you will be well on your way to a good game start.

Hope this helps. smile.gif


thank you Martyr2 ... i think we will use C3 just because of XNA.... and then later move it to Playstation...(my fav platform)


Moving something like this to a Playstation console is a lot more difficult than you think. You will not be able to do it with XNA, as this is something only the XBox360 will support. To move this to the Playstation you're going to need the Linux developers kit for the PS as well as write your code in C++ using the functions required by the PS itself, which may or may not be OpenGL or something like that.
User is offlineProfile CardPM

Go to the top of the page

Fast ReplyReply to this topicStart new topic
Time is now: 8/28/08 08:25PM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

Bye Bye Ads

Free DIC T-Shirt

T-Shirt Example

Related Sites

Monthly Drawing

Thumb Drive

Partners

Top Contributors

Top 10 Kudos This Month