Well..
I cant really make my mind up :confused:
Me and a friend both love programming and want to program games. My friend has been learning C# and XNA for a while now and he introduced me to it. So im learning too. Hes quite a bit better than me, due to the fact that he doesnt have a girlfriend and has a lot of time to practice.
However, I understand that C++ is the industry standard for most things, especially games. So, is learning C# and XNA just taking the easy way out that isn't really going to lead anywhere.
Would it be better to learn this, and then move onto C++ and DX or OpenGL etc.
Or start learning the harder stuff now.
Thanks
Dan
Dilemma.... sort of.
Started by danbt, Nov 02 2009 10:33 AM
42 replies to this topic
#1
Posted 02 November 2009 - 10:33 AM
|
|
|
#2
Guest_Jordan_*
Posted 02 November 2009 - 11:01 AM
Guest_Jordan_*
That is a hard question to answer since I'm not a professional game developer and have no insight. Both options seem to have potential. Do you want to develop for the PC or do you want to develop for the XBox?
#3
Posted 02 November 2009 - 11:11 AM
Im pretty sure id like to do it for PC on the most part, purely because if i was to create something worth telling people about, it would be easier for everyone if it was on PC.
#4
Guest_Jordan_*
Posted 02 November 2009 - 12:51 PM
Guest_Jordan_*
If it were me, I would choose C++ and DX. There are others here that have more knowledge about this subject and may offer some better advice though.
#5
Posted 02 November 2009 - 01:37 PM
You are not going to lose too much time learning C#, however I would make an eventual goal of learning C++. If you're planning on using only the PC and xbox, then C# and XNA will be fine, however you will enjoy the power of C++ and OpenGL in the long run. My advice, bang out the easy games with the C#, and build the larger projects in C++.
#6
Posted 02 November 2009 - 02:31 PM
A question that hasn't been asked is: what type of games?
There are a lot of games that don't require a lot, and don't have to be heavily optimized, as a result. Popcap makes a lot of games that just beg for something like C#/XNA. You won't be making a game like Crysis with that any time soon, however.
There are a lot of games that don't require a lot, and don't have to be heavily optimized, as a result. Popcap makes a lot of games that just beg for something like C#/XNA. You won't be making a game like Crysis with that any time soon, however.
#7
Posted 02 November 2009 - 02:35 PM
WingedPanther,
I hadn't thought about companies like Popcap. lol
Really in answer to the question, you wouldn't be wasting any time learning C# unless your current project is going to be a high end, graphics intensive game.
I hadn't thought about companies like Popcap. lol
Really in answer to the question, you wouldn't be wasting any time learning C# unless your current project is going to be a high end, graphics intensive game.
#8
Posted 02 November 2009 - 02:59 PM
Thanks for the replys.
And, im planning on making any game that comes to mind. However I thought it would be useful to learn the language that I will most likely have to use in industry.
And, im planning on making any game that comes to mind. However I thought it would be useful to learn the language that I will most likely have to use in industry.
#9
Posted 02 November 2009 - 03:09 PM
danbt said:
Thanks for the replys.
And, im planning on making any game that comes to mind. However I thought it would be useful to learn the language that I will most likely have to use in industry.
And, im planning on making any game that comes to mind. However I thought it would be useful to learn the language that I will most likely have to use in industry.
You'll be best off learning C/C++ then...
#10
Posted 02 November 2009 - 03:23 PM
Natrobius said:
You'll be best off learning C/C++ then...
Really a useful language for game scripting, I've used it many times inside a game engine, with success :thumbup1:
#11
Posted 03 November 2009 - 03:28 AM
And LUA.
#12
Posted 03 November 2009 - 03:34 AM
yeh about LUA.
Ive heard the term and I know you can use it for game programming / scripting.
But i dont actually know how its used, I mean. If you program your game using C++ why would you use LUA? :confused:
Appreciate any replys.
Dan
Ive heard the term and I know you can use it for game programming / scripting.
But i dont actually know how its used, I mean. If you program your game using C++ why would you use LUA? :confused:
Appreciate any replys.
Dan


Sign In
Create Account


Back to top









