C# the future in gamedevelopment?

Just a question not a _flamewar_ thread

  • (2 Pages)
  • +
  • 1
  • 2

16 Replies - 2474 Views - Last Post: 29 June 2009 - 11:00 AM Rate Topic: -----

#16 Fib  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 163
  • View blog
  • Posts: 554
  • Joined: 12-March 09

Re: C# the future in gamedevelopment?

Posted 29 June 2009 - 09:32 AM

It never hurts to learn both. You really only have to worry about the syntax. Programming concepts will always be the same through every language. Plus learning is fun. Oh ya, and it gives you just one more thing to brag about to your friends :)
Was This Post Helpful? 0
  • +
  • -

#17 Core  Icon User is offline

  • using System.Linq;
  • member icon

Reputation: 782
  • View blog
  • Posts: 5,101
  • Joined: 08-December 08

Re: C# the future in gamedevelopment?

Posted 29 June 2009 - 11:00 AM

I personally think this is just a rumor. Why? Simply because C++ has been the industry standard in game development for a very long time. What are the benefits of C++ for the game industry? There is one that is considered superioir - efficiency. Native code runs faster on the client machine.

.NET is something like Java. In modern conditions, you won't see the performance difference when running standard client applications. However, when it comes to such products as games, you will see that .NET is not the way to go for games that heavily rely on 3D games. Yes, indeed those are possible in C# but will be a bit slower.

Probably, DirectX 11 will be more accessible for C# developers, but it definitely won't ignore the large number of C++ developers out there.

C# is not that portable yet. There is Mono that can be used on Linux and Mac, but DirectX is a platform-specific framework (for Windows), therefore it cannot be used on other systems than Windows.
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2