p0iz/Forge
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Forge - a modular game engine framework ======================================= Forge aims to be a game engine framework in the sense that you can plug the functionality you need into it and run it without getting into every little detail in implementing a game. This project is far from finished yet. It currently just loads a mesh and material from hard-coded paths and displays duplicates of it. Currently only a Linux backend is implemented. The aim is to create enough of an abstraction between Forge and the underlying system to make implementing backends for other platforms easy. Licensing ------- Forge source code is licensed under LGPLv3. See COPYING and COPYING.LESSER. All image files, audio and other digital content are licensed under Creative Commons Attribution-ShareAlike 3.0 unless stated otherwise. See http://creativecommons.org/licenses/by-sa/3.0/ for license. Some models are textured using modified images from www.cgtextures.com. Forge uses the BaroqueScript TrueType font, available from http://www.1001freefonts.com/ Forge uses the following third-party, open-source libraries: (The licensing selected is denoted if several choices are available.) GLM (http://glm.g-truc.net/copying.txt) GLEW (http://glew.sourceforge.net/glew.txt) FreeType2 (http://www.freetype.org/license.html, FTL license) FreeImage (http://freeimage.sourceforge.net/license.html, FIPL license) Qt5 (http://qt-project.org/products/licensing, LGPL license) Lua (http://www.lua.org/license.html) Building Forge -------------- Forge is built using CMake. Verified to build using CMake 2.8 on Linux. Forge has the following dependencies: Windows note: Place deps in windows_deps directory in the repo root so that the CMake find_library command can find them. Please see src/Forge/CMakeLists.txt and src/Forge/Graphics/Text/CMakeLists.txt for library search paths.