Browse through the entries here and rate up the games you want to see made available via Steam
Originally posted by wilco64256:If you don't know anything about any programming languages, I'm curious why you'd already know which engine you plan to use?
Originally posted by AusSkiller:Unreal engine is written in C++ so you'd need to learn C++, you don't really get much of a choice about it. Also it was probably a veteran developer that said it was easy to use, not a first time developer, and that makes a big difference. The Unreal engine is a fairly conventional engine so it's easy to pick up and use if you already know how to make a game, but for a beginner I'd think Unity would be a fair bit easier to learn since it seems to be geared a lot more towards smaller/indie/first time projects than full scale AAA titles, and it uses C# which can be a lot easier to learn than C++. From what I hear Unity is also a bit more restrictive and is a little different to the way Unreal engine works which could make it a little harder for a veteran developer to switch to, but if you are learning from scratch it'll probably be easier.That said I'd still recommend learning C++, it's the industry standard language and switching from C++ to most other languages is much easier than switching to C++. C++ is also a lot more powerful and can perform better than other languages too, and there's nothing another language can do that C++ can't so as far as languages go it is the best. However C++ will take a fair bit more time to learn how to use effectively, and MUCH longer to master, and development with C++ can be slower too, so if you just want to jump in and make something as quick as possible then getting Unity and C# is almost certainly a better option.
Originally posted by C0untzer0:Which bring sus to the idea of engines.While Ausskiller is definitely right about C++, if you're trying to make a simple first attempt at a game, don't be ashamed of letting somebody else do the hard thankless job of creating an engine for you. Why spend a lot of time creating an engine if Unity already works for what you have in mind? (or Gamemaker, or even RPGMaker for that matter) If your game distinguishes itself as a unique property (i.e. for the love of Joe Pesci don't use default assets or gui settings), then you can make a game in Flash for all it matters. Afterwards, when you start working on big projects, you'll find it better to build from scratch, so that every feature is tailor-made for you.
Originally posted by chris1980:Just please don't release an Early Access zombie game on Greenlight.