Crimson Glory is officially open source. You can download it and do whatever you want with it, unless you want to use it commercially (more info in license.txt).
I want you to get the source code, educate yourself and maybe help me out with it. Add stuff, modify, optimize, suggestions are welcome. I’m using this in my new game, the structure of the engine and all of its core components like scripting and entities will be the same.
or use the Google Code SVN repository
The basics you need to know are:
- The whole source is written in C++ ready to compile and go from Visual Studio 7 (it should run on any other compiler)
- There are 2 projects Crimson (the executable) and GameDLL (the DLL that is executed by the exe); basically the interesting stuff, meaning the whole game is in GameDLL
- The engine uses several subsystems:
– graphics: Irrlicht (also used for geometry, including math and vectors)
– sound: FreeSL (wrapper for OpenAL)
– player animations: Cal3D
– scripting: GameMonkey
– network: RakNet
– maps format: DeleD
The game runs on Windows, however it is possible to compile it on any system. The problems I see are in the different components like FreeSL or Cal3D. In theory they should compile but I never tried it.
If you have any questions, need help in finding what is where and what in the engine just e-mail me and I’ll answer as best as I can.