Les autres réponses sont correctes, mais il y a un facteur historique qui n'a pas été mentionné.
Quand j'ai commencé à chercher des choses à faire et à ne pas faire et des astuces, j'ai réalisé que beaucoup de projets utilisent PHP et je n'ai en fait trouvé aucun PBBG utilisant C # que je trouve vraiment étrange.
Jusqu'à il y a quelques années, il y avait une communauté de développement PBBG qui existait principalement sur deux forums: BBGameZone et MakeWebGames, tous deux principalement remplis de programmeurs PHP. Les nouveaux utilisateurs qui ne savaient pas comment créer un jeu ont été pointés vers les super tutoriels de BuildingBrowserGames.com qui étaient tous en PHP. Le terme "PBBG" provient principalement de jeux créés par des gens connectés à ces deux forums, il y a eu un effort pour populariser le terme afin que le genre ait un nom reconnaissable que les joueurs puissent rechercher et, espérons-le, ralentir le déclin du genre, il n'est pas étonnant que vous n'obteniez PHP que lorsque vous recherchez le terme.
Il semble que la pile avec laquelle je travaille (C #, MSSQL, Angular) pourrait convenir à un PBBG.
La seule raison pour laquelle je peux penser que C # n'est pas utilisé est le prix élevé de Visual Studio et le fait qu'il n'était pas open source.
Je pense que vous êtes à 100% d'accord pour utiliser C #, MSSQL et Angular. Vous constaterez que la plupart des moteurs PHP sont obsolètes PHP4 ou PHP5.
Les gens de BBGameZone étaient principalement contre l'utilisation de moteurs (tout le monde écrivait leur propre moteur, y compris moi). comme le nouveau probable qui a été fait à mi-chemin)
Voici un document Google avec une comparaison de moteur d'il y a quelques années, comparant le script McCode / NWE / ezRPG / GL: https://docs.google.com/spreadsheets/d/1WM3axFhYaAtjiKd1KRwibx9jEegwjwCJNhQmXP_jzss/pub?single=true&g==
Il y a eu des efforts passés pour reconstituer l'ancienne communauté, mais pas beaucoup de chance jusqu'à présent:
https://www.reddit.com/r/PBBG/comments/6r34vi/announcing_pbbgsite/
Je pense que vous serez 100% OK à l'avenir en utilisant un C #, MSSQL, une pile angulaire, rappelez-vous simplement que vous êtes probablement la première personne à écrire un PBBG avec votre chaîne d'outils et que vous devrez tout créer vous-même sans aucun exemple regarder en arrière sur.
N'oubliez pas que le genre est en train de mourir, mais tout ce dont il a besoin, c'est d'un ou deux jeux populaires pour se relancer, si vous pensez que vous pouvez le faire en C #, je serai enraciné pour vous.