Die anderen Antworten sind richtig, aber es gibt einen historischen Faktor, der nicht erwähnt wurde.
Als ich anfing, nach Do and Donts und Tipps zu suchen, stellte ich fest, dass viele Projekte PHP verwenden und ich tatsächlich keine PBBG mit C # gefunden habe, was ich wirklich seltsam finde.
Bis vor ein paar Jahren gab es eine PBBG-Entwicklergemeinschaft, die hauptsächlich in zwei Foren existierte: BBGameZone und MakeWebGames, beide überwiegend mit PHP-Programmierern besetzt. Neulinge, die nicht wussten, wie man ein Spiel macht, wurden auf die fantastischen Tutorials auf BuildingBrowserGames.com verwiesen, die alle in PHP waren. Der Begriff "PBBG" stammt hauptsächlich aus Spielen von Leuten, die mit diesen beiden Foren verbunden sind. Es wurde versucht, den Begriff so bekannt zu machen, dass das Genre einen erkennbaren Namen hat, nach dem die Spieler suchen und hoffentlich den Niedergang des Genres verlangsamen können. Es ist kein Wunder, wenn Sie nur PHP erhalten, wenn Sie nach dem Begriff suchen.
Es scheint, als könnte der Stapel, mit dem ich arbeite (C #, MSSQL, Angular), zu einer PBBG passen.
Der einzige Grund, warum ich mir vorstellen kann, dass C # nicht verwendet wird, ist der hohe Preis von Visual Studio und die Tatsache, dass es kein Open Source war.
Ich denke, Sie sind zu 100% in Ordnung, wenn Sie C #, MSSQL und Angular verwenden. Sie werden feststellen, dass die meisten PHP-Engines veraltetes PHP4 oder PHP5 sind.
Die Leute von BBGameZone waren größtenteils gegen die Verwendung von Engines (jeder schrieb seine eigene Engine, einschließlich mir). Die MakeWebGames-Leute bemühten sich, neue PHP-Engines zu installieren (McCodes war ihre wichtigste alte Engine und NWE (New Worlds Engine) wurde in Betracht gezogen als die wahrscheinliche neue, die auf halbem Weg gemacht wurde)
Hier ist ein Google-Dokument mit einem Engine-Vergleich von vor einigen Jahren, in dem McCode / NWE / ezRPG / GL-Skript verglichen wird: https://docs.google.com/spreadsheets/d/1WM3axFhYaAtjiKd1KRwibx9jEegwjwCJNhQmXP_jzss/pub?single=trout&
Es gab in der Vergangenheit Bemühungen, die alte Community wieder zusammenzubauen, aber bisher nicht viel Glück:
https://www.reddit.com/r/PBBG/comments/6r34vi/announcing_pbbgsite/
Ich denke, Sie werden in Zukunft 100% OK sein, wenn Sie einen C # -, MSSQL- oder Angular-Stack verwenden. Denken Sie jedoch daran, dass Sie wahrscheinlich die erste Person sind, die eine PBBG mit Ihrer Toolchain schreibt, und dass Sie alles selbst erstellen müssen, ohne Beispiele aus der Vergangenheit blicken zurück auf.
Denken Sie daran, dass das Genre gerade im Sterben liegt, aber alles, was es braucht, sind ein oder zwei beliebte Spiele, um sich wiederzubeleben. Wenn Sie glauben, dass Sie dies in C # tun können, werde ich für Sie Wurzeln schlagen.