GAME is an framework that enables the development of lightweight components for GME. It is also designed to address many of the shortcomings of existing GME component frameworks, such as BON, BON2, and UDM.
GAME supports the following compilers:
- Visual Studio 2012 (vc11)
- Visual Studio 2014 (vc12)
We assume you already have installed the latest version of GME. We also assume you have the following third-party middleware downloaded and installed on your build machine:
For more information on building the above, please consult the Wiki.
Clone the GAME repo, then set the GAME_ROOT
environment variable:
set GAME_ROOT=location of GAME
Update your PATH
:
set PATH=%PATH%;%GAME_ROOT%\\bin;%GAME_ROOT%\\lib
Last, build GAME using the following commands:
%ACE_ROOT%\bin\mwc.pl -type [buildtool] -features boost=1,xerces3=1,mfc=1 GAME_ACE.mwc
devenv /useenv GAME_ACE.sln
Build the opened solution file. The executables will be place in %GAME_ROOT%\bin
and the shared
libraries will be placed in %GAME_ROOT%\lib
.
Contributions to GAME are always welcome. We, however, ask that if you plan to contribute that you following the coding standards used throughout the source code. This way, the code looks as if it is written by a single person, making it much easier to understand and maintain.