Frequently Asked Questions

From Yage3D Wiki

Jump to: navigation, search

If you have any questions you think should appear on this FAQ, add them here. If they're worthy, they'll remain and be answered. For a quick response, try the project forum.

  • What is a game engine?
See Wikipedia's Article on the subject.
  • Can Yage be freely used for commercial games and other projects?
Yes
  • If I use Yage, does my project have to be open source also?
See the License FAQ.
  • When will Yage be finished? When will the next version be out?
As long as computers continue to increase in performance and ability, Yage is likely never to be finished, since it will continue to evolve and adapt to support such functionality. However, at this point, Yage is still missing critical features. Since this project has no commercial backing (and therefore no budget), newer versions are released as we have time to work on the engine, which can vary quite a bit.
  • Does / will Yage support X feature?
See the Roadmap. If you think it should have a feature that's not listed, or even if the planned order of implementation should be re-arranged, contact me and let me know. Suggested features have been added before.
  • Why use the D programming language? Isn't everyone else using C or C++?
First, D is fast, extremely fast. Depending on the compiler used, as fast as any version of C or C++. Second (and unlike C/C++), D supports all the features you would expect from a modern programming language. Because of this, the average D program is shorter than the same C/C++ program, and written in a more intuitive manner.
  • Why write a game engine? Aren't there already dozens of free engines like Ogre, Irrlicht, etc?
(Answered by Eric Poggel) Game development/programming has been a lifelong dream for me and having my own engine allows me great flexibility in making games. I've looked into rendering engines like the ones mentioned above and came back unsatisfied with the feature-sets, api-organization, license, and more. Yage intends to be the answer to those issues.
Personal tools