ellisonleao / magictools

:video_game: :pencil: A list of Game Development resources to make magic happen.
MIT License
13.43k stars 1.01k forks source link

Full game sources section #33

Closed JoseFaeti closed 10 years ago

JoseFaeti commented 10 years ago

I think a great way to learn game development is also to inspect and study other games source code. How about a section to list complete game sources (especially famous ones)? For example, ID Software already released sources for games like Doom and Quake.

Some examples:

ID games ftp://ftp.idsoftware.com/idstuff/ (some are also on GitHub, eg ftp://ftp.idsoftware.com/idstuff/) Duke Nukem 3D http://www.3drealms.com/duke3d/index.html (jump to Downloads > duke3dsource.zip) Prince of Persia https://github.com/jmechner/Prince-of-Persia-Apple-II Sim City https://code.google.com/p/micropolis/ (http://weblogs.asp.net/bsimser/simcity-source-code-released-to-the-wild-let-the-ports-begin) from Wikipedia "On January 10, 2008 the SimCity source code was released under the free software GPL 3 license under the original working title- Micropolis."

A list like that on wiki: http://en.wikipedia.org/wiki/List_of_commercial_video_games_with_later_released_source_code

Since many other companies are open sourcing their past games, I think it could be an important section to add.

ellisonleao commented 10 years ago

Good idea @JoseFaeti . We could add some other open sources games too. Can you start doing this one?

Zolomon commented 10 years ago

I think this is a great idea.

We should add http://fabiensanglard.net/ as well, he has reviewed the architecture for several games:

Quake 2: http://fabiensanglard.net/quake2/ Quake 3: http://fabiensanglard.net/quake3/index.php Doom 3: http://fabiensanglard.net/doom3/index.php Etc..

JoseFaeti commented 10 years ago

@Zolomon great website! Should we add code reviews as a new section or as a link next to the source? I'm afraid there won't be too many code reviews to justify a new section.

ellisonleao commented 10 years ago

Closing this one. Already started here #34

ellisonleao commented 10 years ago

Hey guys, i think code review in these cases isn't much quite the idea of this repo. However we could add the fabien's blog on the Blog subsection