Skip to content
Evan Mortimore edited this page Jun 3, 2017 · 16 revisions

MadStyle TV Project

Goals:

Facilitate Creativity

  • Learning Curve - reduce the learning curve to a manageable level. This is a conscious decision to eschew the traditional open source build systems in favor of back-to-basics simplicity. If you're an old pro at open source, you may find things a bit simplistic here. That's on purpose.
  • Significant enjoyment vs effort ratio - minimizing the effort required to accomplish a goal offers a more satisfying experience.
  • Embrace C++11 - it's a significant step forward toward cross-platform, multi-threaded goodness, while providing significant benefits in code readability.
  • Hide native windowing systems - if you enjoy 3D graphics programming and don't want to know about Windows vs X vs Cocoa, you don't have to.