Kalamar said:
DaveSD said:
It is easy to see the code of projects in this case unity, I do not think it is convenient for the developer to have the code of the game open since this would increase the creation of hacks and traps in it.
I'll give you an example, this game I'm developing, has an account system implemented just like Warmerise, if I make it open source,any user with minimal knowledge could play with my account from the Unity editor running the game.In other words, it is not worth making a game that has a lot of user data management, and that is played a lot, open source.
You are wrong at some point. Sharing game code wont make hacks easy. You can always share your project code in platforms like github and if something is critical you can always cut it off.
In this case if we consider Warmerise as open source the developer can share its game content such as assets (player models, skins etc) and can show implemantion on github, registration part is not necessary he is not have to show it or can use hidden files for that or can inform you like this: "This code has link with registered accounts". so you can easly understand that line.
I honestly liked author's idea an example open source repository would be cool for people interested in game programming and of course there is lots of examples on internet but it would be nice to see projects done by an experienced person like Max.
1. Normally, developers share small projects or base projects on Github that can be used by other developers, but never active projects as is the case with Warmerise, believe me that by having at least one class of a project you can already create cheats or hacks, and the creation becomes even simpler since you do not have to go through the intermediate processes for the modification and verification of the code because you would already have the source code.
2. For the account system in some games web services are used which return the user information to the game, this is an intermediary between the game and the web, so that is what I was referring to since the user registration does not have absolutely nothing to do with the game if not with the web, therefore you did not understand what I tried to say xD.
3. The assets are already available to the public, these resources are downloaded through the game when they are going to be used, it is easy to see them and obtain them, I will not say the way because if I do not get banned HAHAHA, but with the assets and without coding by means we would not be obtaining an open source game, but only its resources.