If you intend to see how the game works and are willing to spend a small amount of money to see it, I highly recommend the GarageGames Torque Gaming Engine . For $ 150, you get all of the AAA game title engine source code (Tribes 2). The content was torn, so you are not buying Tribes 2, but the content is easy to replace. Compared to the cost of other comparable engines, Torque is an amazing deal. And if you ever decide to create a game, you can do it without unduly limiting your licenses.
EDIT: I know this is not Open Source, but for your learning purpose, the code should match. The engine is encoded in C ++, and there is a script layer that is similar to C # / Java syntax.
Chris Porter Oct 22 '08 at 18:36 2008-10-22 18:36
source share