Search Mercenaries 3025

Newsletter


Decisions

Development — Blogmaster 3025 — Mar 8, 06:15 PM

There are moments in life, where decisions have to be made. These are also the moments, that make life worth living. Although, if four brainheads sit down together and work on a project like »Mercenaries 3025«, there are decisions to be made. Best practice for us is to sit around a table in our favourite chinese restaurant and figure it out between »Chicken sweet-and-sour« (21) and »Duck in peanut-sauce« (53).

This week was affected by basic desicions about software architecture and regarding the components. On one hand we have a lot of requirements regarding security, performance and availability. On the other hand we have a lot of functions and features to integrate like the browser-game itself, but also the in-game blog, discussion forums, communication systems (messaging/chat) and documentation. As always, we had to decide whether to build it ourselves, or to use third-party software. Open-source offers a lot of solutions for our purposes, yet these are often hard to integrate.

The core, that is the game engine itself, definitely has to be implemented by ourselves. There is no software available, whether open-source or closed-source, because our project is too special, too different. However, a lot of other features we seek to integrate can be covered by software already on the market and still enable us to provide a highly flexible, scaleable and reliable infrastructure on which to build our innovative game concept and add a lot of simple and easy-to-use Web 2.0 features. Therefore our main emphasis is on well-known protocols and products from all over the open-source community.

PHP, Zend Framework, Jabber, JQuery, Flash, MySQL, Java, Apache, are ust a few names we decided upon.


Post a comment

Commenting is closed for this article.