a_bertrand Posted March 25, 2012 Share Posted March 25, 2012 People started to rants over this new engine called New Worlds Engine, and I shall try to answer them here. As always I'm open to discuss the issues with whoever have a different opinion. But please post on the right section, not somewhere else. Q: Why do you charge for it and it's not free? I said one of the complain of the Zap engine which I released as open source, was that as it was free every noob (not my word) could take it and end up with the same game as everyone else. So having a free engine was not good. That was my first motivation for making the engine payed (yet honestly it's not expensive, you find it too expensive? really?). Once this decision came during my "design time" I started to develop and I got as feedback that the default template which I designed on purpose based purely on CSS was sub par. Fine, I hired Peter and asked him to do one for me. Before the end of the project I also hired Illusions to help me with consultancies / ideas bug hunting and more, again money invested. Now do you really believe I would invest not only my time, (which is about 3 full time work (8 hour per day)) and money (I shall avoid talking money amounts) for the community? If it was only my time we could discuss, but no way I will even pay for something I give away. Does that mean I do it for the money? No it means first I make it for the community with the hope to at least cover my expenses (thanks, already reached but more budget means more possibilities to hire others). Q: Half backed engine? How is it half backed? In what did I failed this time? Would be good to know in what such that I can at least try to fix / improve things, right? Just saying something is not good doesn't help much in my opinion. Honestly I think I made a good job, even if some modules would need massive improvement before I would consider them finished, however I gave a dead line being March 2012 and decided I could not afford to develop forever without even knowing what kind of impact it would have. My goal was not to make a game for myself, I did one, but don't want to take this road again with another for the moment. If would then I have other projects which are on sleep. Half backed because it's not a full running game? Yes it's not, it's an engine so far. With the skeleton to build on it. And actually a lot more than just the base framework, but yes it's still not a full game. May come over time. Q: I don't like it... Fine, it's your opinion. Great to hear specially from people which actually didn't even saw the code which I would say it's the thing which really matter, but fine, I cannot make something which please all of you. Same when you do a car, an house or whatever else, your taste is not the same as mine, therefore there will be always differences. Q: Why taking money even on the developers? There is a couple of things here. If I charge for the full engine and yet give away a good chunk of it for free on the other side, then people which bought it would feel robbed. Also if I start to give away even part of the code, why would you pay for the full one? You could start with the free, and slowly build on top of that, and yet even use possible free modules found on the market place or somewhere else. Also, by giving it completely free I will attract quiet certainly people which are less interested in it, I mean, if you have to pay even 20$ for something you will not simply trash it 2 min later right? So, if you have to pay it, then you will try to use it too. For this it could be actually positive for all. Q: Did you reused Zap for it? No it's a complete new implementation of a game engine. Sure my knowledge is re-used so some parts could be thought as the same, but I didn't even copied a single file from Zap to this new engine. Q: What are the changes from Zap? On the zap project people complained about my usage of upper case string for HTML and SQL, therefore I made it all in lower case, I also use MySQLi instead of the old library to be able to avoid SQL injections without having to worry too much. I reduced the number of directories the engine uses, now if you want to develop something for the engine you mainly have to work inside the modules directory. The configuration system based on XML file wasn't there on the Zap engine, as well as the security, login and more is now based on the session mechanism offered by PHP instead of relying on self crafted cookies. Modules can now rely on other modules too, and works with some sort of hook system. Also, the Zap engine was just a bare bone system with limited number of features like login, logout, register and... not much more. Here I went much much further adding a lot of pre-made tools like a paypal integration, combats, forums, direct player trading and much more. So you can't say it's as empty as it was on the Zap. Q: Why should I use it? Well you do not have to. It's just another engine to evaluate if you want to use one. I thought and saw that the community wasn't happy with the current offering, and therefore I tried to come with something. Is it a failure? Well no as at least a couple of people on here saw that things could be done differently. Those know who they are. For this, for me, it's already a success. Does that mean McCodes is dead? No, simply there is an alternative or let's say, something different. McCodes of course have a larger market share and more mods / developers nothing I can change in just a couple of days / weeks. Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.