|
|||||||
| Forum Home | Register | Members List | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Junior Member
Location: Kathmandu, Nepal |
I am planning to make a new FPS game by designing the basics of the game engine as well for my next project (I am currently studying undergraduate in computer engineering). But I am unsure whether I should be using C++ or C# along with the directx SDK. I have prior knowledge of C# and have made couple of games with it. As for C++ I have the core knowledge of C++ basics but have not been able to program any games with it.
(Just to let you know I am planning to pursue my career in game industry) |
||||||||
|
|
|
|
#2 | ||||||||
|
Super Moderator
Location: Los Angeles, CA |
What are your criteria? (What factors do you use to determine which you "should" use?) Without knowing your criteria, how can anybody help you make this decision?
__________________
Tom Sloper Sloperama Productions Making games fun and getting them done. www.sloperama.com PLEASE do not use this website's PM feature to contact me. |
||||||||
|
|
|
|
#3 | |||||||||
|
Junior Member
Location: Kathmandu, Nepal |
Quote:
|
|||||||||
|
|
|
|
#4 | ||||||||
|
Administrator
Location: UK |
C#. You know it already so you can start working on the areas you want to focus on sooner.
__________________
Steven Yau [Alix Games Blog] [Portfolio] [How I broke into the Games Industry] [Why I left my Games Job] [How to be a Games Tester] [Getting back into the Game] |
||||||||
|
|
|
|
#5 | |||||||||
|
Junior Member
Location: Kathmandu, Nepal |
Quote:
|
|||||||||
|
|
|
|
#6 | |||||||||
|
Junior Member
Location: Kathmandu, Nepal |
Quote:
|
|||||||||
|
|
|
|
#7 | ||||||||
|
Junior Member
|
Learn C++…. and, not only do we have to learn C++ (the easy part!) you also have to understand the OpenGL library (GLUT) or Direct3d and many other libraries you must need.
|
||||||||
|
|
|
|
#8 | |||||||||
|
Junior Member
|
Quote:
I am from Delhi, India. I can join with you for the programming part of the game as I have good skills in both c++ and c#. I have made games on c# using XNA and also made a small 3d engine on C++ using DirectX9. right now,I am working on HLSL and Unreal Engine , so if you need a programmer, You can contact me on Gmail: swastikswarnkar |
|||||||||
|
|
|
|
#9 | ||||||||
|
Senior Member
Location: Apex NC, USA |
rojan, I would agree with yaustar that sticking with C# will help you learn more aspects of development because you already have a working background in it. Also, C# is a higher-level language than C++. That doesn't mean it's in any way better than C++, just that it takes fewer lines of code to accomplish sophisticated tasks. Of course, the fewer lines of code cost you some performance, so if you want your game to be lightning fast you may prefer C++. Also note that C++, from what I've heard anyway, is still the industry standard for games.
Personally, I've been working in C#/XNA for almost two years now and have come to enjoy the high-level capabilities of C#. But I would also be highly tempted to choose C++ for my next game 1) to see what it's like using the industry standard for a game, and 2) to work with my old love and gain a better understanding of it. So this really is a tough choice, but hopefully you have more ideas on why you might choose one over another. Best of luck to you! |
||||||||
|
|
|
|
#10 | ||||||||
|
Administrator
Location: UK |
Actually, rethinking on this now and unless you are under a time constraint, it wouldn't actually be a bad idea to do your next project in C++ as you will need to learn it eventually if you want to work in the games industry.
__________________
Steven Yau [Alix Games Blog] [Portfolio] [How I broke into the Games Industry] [Why I left my Games Job] [How to be a Games Tester] [Getting back into the Game] |
||||||||
|
|
![]() |
«
Previous Thread
|
Next Thread
»
| Thread Tools | |
| Display Modes | |
|
|
Powered by vBulletin® Version 3.6.9
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
All times are GMT -8. The time now is 01:53 AM.



























Linear Mode

