Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I recently did the programming on a game that was just released and i've decided that for my next project I want to do something a little bigger scale. I plan to develop a game to be sold on Steam, it will be 3D. I've done large-scale games in Flash and a small game in C++ written with OpenGL. I realize that flash-based games can be submitted to Steam but I'd like for it to be written in some variation of C. I'm looking for information on a couple things.

  1. What engine should I use? Ideally I'd like it to work on both Mac and PC. Seeing as it would be released on Steam, I'd like to use the Source Engine but I'm worried about having to pay licensing fees when I don't plan to make loads of money on it - it's mainly for the experience and as a resume builder.
  2. What sorts of things should I keep in mind when developing so that when, and if, it gets accepted, the process of adding the Steam-specific functionality will be less painful.
share|improve this question

closed as off-topic by Byte56 Mar 11 at 22:22

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Byte56
If this question can be reworded to fit the rules in the help center, please edit the question.

This appears to be a "which technology to use" question and beyond that it's an open-ended list of opinions type question. – Byte56 Mar 11 at 22:26
up vote 6 down vote accepted

I don't think it matters which engine you use; from what I've seen, steam accepts games that are of high enough quality (polish) and are relevant to the steam customer base.

Winning IGF or some such also helps.

share|improve this answer
Agreed - off the top of my head, I can think of games on Steam that are based on Flash, Java, XNA, and any number of proprietary game engines. – mrohlf Aug 15 '11 at 15:31
Steam requires the game to be self sufficient. You are not allowed to make the game a program that opens their browser and takes them to the the browser game site. They require you to roll an integrated browser to do that. – FissionFlame Dec 28 '14 at 20:41
coughuplaycough =) – Jari Komppa Dec 29 '14 at 6:58

Not the answer you're looking for? Browse other questions tagged or ask your own question.