Skip to content
/ Forge Public

A modular game engine framework

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

p0iz/Forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

A modular game engine framework

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published