this is why i have undying hatred for valve. hl2 was going to be a q3 engine game. valve bought a license, etc etc. valve then drops the license, and releases the "source" engine. which, in reality, is nothing more than reverse engineered q3 with a few mapping bullshit things added in (mapper friend of mine knew them by rote, cant remember what they are, as i dont really give a flying fuck).
WRONG. see the origins of the Source engine.
lol wikipedea. shit that article is fucked up. the opening statement is even WRONG, source debuted in vampire the masquerade: bloodlines. the devs got in trouble because they violated an agreement with valve to not release before valve did.
also, if carmack says "there is still q1 code in source", where the fuck is their q1 license?
They started out with an existing engine and coded for what it couldn't already do. After years of development and reworking of the majority of it's original code with a combination of licensed and in-house code they were calling it the 'source' engine. You say 'reverse engineered q3' like they weren't licensed the code and that they added 'bullshit things' as if the step from q3 to source was something small. They were doing 'good' when they were developing the engine.
Yes, Valve hired modmakers. In each case, what they sold was developed by said modmakers and others at Valve and was not the original mod. The mod would remain free and available. They were doing 'good' for the wallets of the makers of the mods and the communities that played them.
Steam is by far the best form of DRM I've seen yet. It provides a service in making your games easily bought, downloaded and updated. Not only that, but by streamlining this process and becoming successful for it, games can be and are sold for cheap prices. What could be more 'good' for computer games as an industry?
You don't seem to appreciate that doing 'good' can be a good way of making money. Maybe it's because you don't consider a 'good' act as good if it's done in the pursuit of money. I'm of the opinion that if money encourages 'good' acts then that's a pretty darn good thing in itself.
ik believe that aside from graphical things, something that has been shown to not be the hardest thing to do in the q3 engine, it was area portals and vis leafs or some bullshit that valve added to the maps being the only changes.
it matters not what they developed while they had their license. they revoked it and released their mod without the q3 license. while this may not be illegal, i find it morally reprehensible.
i dont care what stays free when they hire modmakers. they. sell. mods. at. full. game. price. they. market. mods. as. full. games.
did i spell it out clearly enough this time? this is the third time i have expressed this to you.
fuck drm in its totality. the "best" form of it especially. look at how well DRM-less games do. the only way a developer will lose substantial profits is if their product fucking sucks.
and do you really want to know what the best DRM is? having a cd key and forcing registration online to use online features.
NOT forcing an install of intrusive, bloated spy/adware, and forcing an internet connection to install/play a game i purchased for offline play. there are many things that are good for the gsming industry, and drm is not one. drm is a fucking waste of development time and money, as it will always be defeated.
fuck, remember spore? for at least a time, it became the most pirated game in history, BECAUSE of its fucking drm. which was defeated hours/days after the iso became available. millions. wasted. and the cost is passed to the consumer.
you wanna know what i think ding good is? doing good is making your own original product. doing good is not forcing the user to jump through hoops to install/use your product. doing good is not wasting time and money, and passing that cost to the consumer. doing good is charging a reasonable price for the work done. doing good is keeping the license of the software that is your codebase, not revoking it and acting as if you made that shit from the ground up.