The GAMES environment will be supported by a library called GameCore. GameCore is a collection of portable C++ objects for supporting the fundamental functionality of every game the GAMES project might want to produce. With this library, we will build a multitude of future games. Currently those functions are: