Game Develop C++ Platform: About Game Develop Core

| Game Develop C++ Platform Platform for developing native games based on OpenGL and SFML with Game Develop

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
About Game Develop Core

# Game Develop Core ( GDCore ) description

Game Develop is based around the Game Develop Core library, which defines the main concepts used in Game Develop.
It contains the main concepts, classes and tools that are used by the platforms and the Game Develop IDE.
This ensures that the IDE, or any tool based on Game Develop Core, is able to work with projects based on any arbitrary platform.

If you browse a bit the source files of extensions or the header of the C++ Platform, you may have noticed the inclusion of some files related to GDCore ( #include "GDCore/*.h" ) or the use of some classes living in the gd namespace.
Refer to the Game Develop Core documentation ( bundled with the SDK ) to get more information about these classes. Note that if you're only writing extensions, you should not need to open often the documentation of GDCore.

Theoretically, the C++ platform would be totally independent from Game Develop Core when compiled for Runtime. This is the case ( The GDCpp.dll/so dynamic library has no dependencies toward GDCore.dll/.so ) but in practice, the C++ platform include some classes belonging to Game Develop Core even when compiled for Runtime: For example, the gd::Project class is always available, as it is used for storing a game in memory.