After careful consideration of a number of options for cross platform game development, We at Divine Knight Gaming have decided to go with Flash. I mentioned this in my last article about game development for Linux, but I didn’t really delve much further into it.
So here I will be explaining exactly what went into this decision.
After my review of game development on the PC, I came to realize that there is very little if any support for Linux as a viable platform from the creators of game engines for the PC. Even those that advertise that they are cross platform engines only go so far as to be cross platform for Windows and Mac.
As a gamer that has decided to use Linux as my primary OS for me and my family, I find this disheartening.
In my last two articles in this series, I focused on two heavily closed systems, XBox Indie Games and iPhone Games. Those systems have specific dev kits and a single source of distribution. The PC is vastly different. There is no central point of contact for game development. There is no single distribution source. The possibilities of PC development is wide and one could write a good number of articles and possibly books about development and marketing games on the PC.
As a non-games programmer looking to get into game development, I am absolutely astounded by the number of choices available to develop and distribute video games to my potential customers. As a non-games professional, I do not have a strong desire to move house and get a job with a professional games studio but would much rather strike out on my own. I have been watching the options available to a prospective game developer in my position and am now ready to search and compile what is to be learned and share it with others before embarking on my development journey.