Eğer bir MMO gelişmekte olan ya da çok oyunculu desteği sunmak istiyorsanız eğer, her şeyden önce, PHP ve MySQL öğrenmek için ihtiyacımız olacak. Teorik olarak, yerine ASP.NET gidebiliriz, ancak Microsoft sunucuları kiralamak daha pahalı beri şiddetle karşı tavsiye ediyorum, ve PHP / MySQL çok daha iyi belgelenmiş ve daha kolay olduğundan yeni başlayanlar öğrenmek için. Eğer bir tek oyuncu oyunu inşa ediyorsanız, JavaScript ve HTML teknik yeterli olabilir, ancak PHP bilerek yine uzun vadede, sizin hayatınızı kolaylaştıracak.
Nasıl çalıştığını anlamak bu nedenle muhtemelen bir yerel ağ üzerinde bir LAMP yığınını (Linux Apache MySQL PHP) kurmak gerektiğini rağmen, kendi sunucu barındırma, bir üretim ortamı için mantıklı hemen hemen hiç. Ancak, kendi lamba yığını üzerinde oyun geliştirerek kendinizi biraz para tasarrufu yapabilirsiniz. Alternatif olarak, en PHP ve MySQL desteği sağlamaktadır (yaklaşık 80 $ / yıl) ana paylaşılan ve bu oyunu bina için mükemmel yeterli olacaktır. Ve hatta marjinal popüler hale varsayarak - - size başlatmaya hazır olduğunuzda Sonunda, en azından bir VPS, ve muhtemelen özel bir sunucuya ihtiyaç olacak.
Finally, a note on Flash:
In the last few years, the popularity of mobile devices has skyrocketed, and this presents a risk for Flash games, since Apple refuses to support the plugin. If you need advanced graphics support, a more timely alternative would be HTML5. Unfortunately, this carries its own set of drawbacks: namely, since it's a long way off from official release, it's not yet universally supported, and features that are supported will vary from one browser to another. So basically, HTML5 is the future, and Flash is the past. The best option for right now? Probably Javascript; you might be surprised what JS can achieve, when properly combined with CSS, and you'll need it for AJAX functions anyway. Best of all, it's supported by virtually every device and browser.
Yani, sonuç olarak, ben HTML, CSS, PHP, MySQL ve Javascript öğrenmesi tavsiye ediyorum ve dillerin bu çeşitli korkutmak etmeyin; Daha fazla öğrenmek, daha kolayca kalanı öğrenmek.