Northwest Eagle 5 ABR 2017 a las 4:40 a. m.
Can I develop for Steam using C#?
I'm an individual who is planning on making a game; I first learned coding using VB6, went to VB.NET and I've heard good things about the C# language. I plan to develop solely for the Windows platform.
I have all the tools I need to write the kind of game I want- Poser, Bryce and Photoshop for graphics, Melody Assistant for music...

But now it comes down to the programming language to use for Steam. I've been reading some of the documentation and the FAQs mention that Steam's development kits are written in C++.

So does that mean I should focus on C++ to make a game specifically to be put on Steam's platform?

Or can I create a game in C# and integrate it?

Apologies in advance if the question sounds newbie-ish. It's been a while since I did any serious programming.
< >
Mostrando 1-3 de 3 comentarios
Cathulhu 5 ABR 2017 a las 11:55 a. m. 
As long as the game can be delivered as a binary, it doesn't matter which language is used.
There are even flashgames on Steam.
Macenn 5 ABR 2017 a las 1:00 p. m. 
Your main issue is not going to be the programming language but how you are going to get your game on Steam at all. Since they are going to shut down the greenlight and it's not so easy to publish here any more. So you better develop some decent game first and then start worrying how to get it on Steam or anywhere else.
aiusepsi 5 ABR 2017 a las 1:36 p. m. 
C# is definitely a good language. The Steamworks APIs are indeed C++ APIs, but:

a) They're not mandatory to use, you can put a game on Steam without using them
b) There are wrappers available which let you use those Steamworks APIs from C#, including https://steamworks.github.io.

There are tons of games on Steam which use C#, as programming for games on the popular Unity engine is done with C#.
< >
Mostrando 1-3 de 3 comentarios
Por página: 1530 50

Publicado el: 5 ABR 2017 a las 4:40 a. m.
Mensajes: 3