Skip to content

SEDS/GAME

Repository files navigation

GAME

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.

Supported Compilers

GAME supports the following compilers:

  • Visual Studio 2012 (vc11)
  • Visual Studio 2014 (vc12)

Building from Source

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.

Contributing

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.