In May it was announced that the source code for Command and Conquer: Tiberian Dawn and Command and Conquer: Red Alert would be released to the public. Now in June that has been made a reality as the code is freely available on GitHub.
This is to tie in with the release of the Command & Conquer Remastered Collection which goes live very soon on 5th June.
This code has been released under a GNU General Public License v3.0 which, among other things, allows for commercial use of this resource. Before anyone rushes out to mess around with the code for whatever reason, we strongly recommend reading up on this licence and the specific Licence.txt which is included in the GitHub files here.
Instead of making new games the main aim with this release seems to be to help the community with modding.
“Along with the inclusion of a new Map Editor, these open-source DLLs should assist users to design maps, create custom units, replace art, alter gameplay logic, and edit data. The community council has already been playing with the source code and are posting some fun experiments in our Discord channel,” Says Jim Vessella, producer on the Command & Conquer Remastered Collection.
Vessella makes mention of a Nuke Tank, a community creation which takes a Mammoth Tank and replaces its turret with a giant artillery cannon that shoots tactical nukes. You can see it in the header image above.
The general reaction to this release has been a positive one with moves like this being great for just about everyone from those just starting to learn programming right up to to veteran developers. This also helps with game conservation which is always a problem in this industry. While EA isn’t the most beloved publisher out there, it should be commended when it greenlights something like this.
Finally it’s worth mentioning that the code was uploaded to the verified Electronic Arts GitHub account. There’s quite a lot of resources for developers there but nothing as exciting as the source for some popular old games.