Is there any chance of C# bieng adopted by the AAA game studios, as a replacement to C++?

Started by
64 comments, last by sankrant 11 years, 4 months ago

Totally agree. The day there is a real alternative, I will jump ship, but there is not today, and I don't think there is any will to bring up an alternative. People are just fine using C++, if they use it.

The fact is, there is no real alternative, and nothing will come up as mid level language, if not counting rust or D, which are far from mature.

That's a rather poor mindset. To say, "there is no real alternative," for general game development assumes a lot about the requirements of games. A lot of commercial games would work just fine in C# and Java. Some games might even work better. It's a pretty bold assumption that all games have technical requirements outside the realm of anything but low level languages.
Advertisement
I am still waiting for Go to be more widely recognised

I am still waiting for Go to be more widely recognised


well.. don't wait. Use it smile.png . As devs it's our responsibility to support a language by using it in our productions... how do they say in the movies? Put your money where your mouth is. That's what I am doing it. If we all sit down and use C++ while we wait for Go, D, Rust or whatever to become mainstream we'll be coding with C++ forever.
The best ad for a technology is a killer application using it.

Stefano Casillo
TWITTER: [twitter]KunosStefano[/twitter]
AssettoCorsa - netKar PRO - Kunos Simulazioni

It's like chicken-egg situation. Start using go for non trivial parts. But as you move ahead, you will find that some things are close to impossible :( You drop to C, and end up using C++.

It's like chicken-egg situation. Start using go for non trivial parts. But as you move ahead, you will find that some things are close to impossible sad.png You drop to C, and end up using C++.


hm... honestly I can't see what's missing in Go to force you to drop to C. .. it's absolutely usable for a simple game without expecting bad surprises... most game oriented bindings are already done.. I seriously can't think about a single thing un-doable with Go.
Using it for a big game tho, that is a jump into the unknown at the moment, we need to get there step by step.

It's also important Google keeps this project going. Go 1.1 is expected to hit the internet next year, afaik it'll be mostly about runtime performances.. if the Go guys can deliver this, I think things might get really interesting.

Stefano Casillo
TWITTER: [twitter]KunosStefano[/twitter]
AssettoCorsa - netKar PRO - Kunos Simulazioni

I might rather wait for Rust. I don't have guts to bet on Go. Actually I don't have guts for automatic garbage collection. I will wait for Rust. Till then there's nothing wrong with C++. It just takes time, Much like haskell.

This topic is closed to new replies.

Advertisement