Skip to content

Tleety/daydream

 
 

daydream logo

A general purpose engine written in C++, made by students at Blekinge Insitute of Technology for learning purposes.

Design Goals

  • Purely component based Provides a pure, component based entity system where a Component contains only data and all logic resides in Systems, and where Systems communicate through Events.
  • Modular and extensible Every System is packaged with its relevant Components and Events. A non-critical System could easily be loaded dynamically.
  • Cross-platform Using only open source, cross-platform libraries the engine strives for complete platform freedom.

Roadmap

https://trello.com/b/PJo9tRDa/daydream

Documentation

http://daydreamengine.org

Building

The source code is heavily dependent on new features of C++11 and builds using CMake 2.8.x. Project files are also available for Visual Studio 2012/2013, compiled using Visual C++ 2013 along with pre-built binaries for bundled libraries.

Dependencies

Bundled libraries

Libraries bundled along with binaries for Windows, available in the libs directory of the source tree.

Project Version License
GLFW 3.0.4 zlib/libpng License
GLM 0.9.5.4 MIT License
GLEW 1.11.0 Modified BSD License, Mesa 3-D License, Khronos License
Assimp 3.1.1 BSD 3-Clause License
libpng 1.6.12 libpng License

External libraries

Libraries that are too big to be bundled with the project.

Project Version License Root folder environment variable (Windows)
Boost 1.55.0+ Boost Software License, Version 1.0 BOOST_1_55_0_ROOT

Proprietary libraries

Libraries only available under non-free licences. This list should eventually be empty!

Project Version License Root folder environment variable (Windows)
Havok Physics 2013-1-0-r1 Havok Limited Use License Agreement for PC XS 03-20-2013 HAVOK_2013_1_0_r1_ROOT
FMOD 4.44.42 FMOD Non-Commercial License

Authors

License

Daydream Engine is licensed under the GNU Lesser General Public License

About

No description, website, or topics provided.

Resources

License

LGPL-3.0 and 2 other licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Unknown
COPYING.NOTICE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published