Tuesday, August 11, 2015

What Language Do You Speak?

Before starting any actual development, I wanted to try and see if it was possible at all for me to create a game of that kind. It may sound very plausible for some people as I stated earlier that I was a programmer at that time, but there is a vast difference between commercial programming and game programming. I have created a few games before, but they were all desktop mini-games and hardly could help me in developing Undecima.
The first thing I noticed is that most of the browser games of that kind are written in PHP, which I knew very little and didn't like much. Every time I had an encounter with the PHP code, it looked to me way too messy, comparing to C# code. Maybe I just happened to see the work of messy PHP-programmers all the time, but that was my impression and even though I could read most of the PHP-code, I couldn't write it and starting a new language was not exactly in my plans.
Another argument I had was about databases – if I go with C#, then it will be MS SQL Server and if I go with PHP, then it will be MySQL. Two databases are very similar and use almost identical script language, but MS SQL Server is licenced (you have to pay for it) and MySQL is free. It is of course the matter of habit and preference, and in my case, the preference was clearly with MS SQL Server, which pushed the possibility of using PHP even further away.
So, after some consideration and finding more excuses for not starting with a new language that I didn't like too much, I decided to write a browser strategy multiplayer game in ASP.NET using my favourite C#.

No comments:

Post a Comment