Fridays Are For Fun!

November 18, 2009 in Rants & Raves

At end of April 2009, Joachim sent this out to all developers at Unity:

We want to try one more thing… On Friday work on something cool.

I think there are a lot of low hanging fruits in Unity where somebody with drive can just do something cool that pushes us forward. Things that are hard to put in words, but just make sense when you see it done.

So every Friday, developers can work on something cool, something they have been craving to do for a long time. A feature, a demo, a tutorial, a video tutorial, docs, cleaning the toilet, something on the website. Whatever. Be creative, push the envelope.

In other words, we started to work on “anything cool” on Fridays. This was dubbed as FAFF (Fridays Are For Fun).

Boy, what a positive effect on team morale that was!

It also resulted in some FAFF work being polished & promoted into official releases already. Things like:

…all started out as Friday projects!

Developers have experimented with lots of other stuff on Fridays. Some of them were just playing around or learning Unity better. Some Fridays were for evaluating various middleware packages, implementing some features or doing some fancy R&D. Some of the projects were an interesting kind of “fun”. Like improving internal build farm setup, a system for better tracking of crash reports, improving the website, or other similar things that often involve Perl scripts. Well, eveyone has his own kind of fun :)

So yeah. On Fridays, we just ignore the schedule and work on something cool. Something that pushes our own tech – something that we can’t defend from a business standpoint but that’s just too great to not get done. If it rocks, we’ll ship it. Because, at the end of the day – who knows where the next killer idea will come from.

Comments (8)

Subscribe to comments
  1. Ashkan

    November 20, 2009 at 8:42 pm / 

    here is not a good place to ask these kind of questions.
    you can ask questions at
    also you can discoss things in unity forums

  2. Raymond L.

    November 20, 2009 at 1:59 pm / 

    I have wanted to work on a demo from the minute I got Unity!

    I was thinking perhaps a Ragdoll demo, but I don’t know enough about them…
    Or maybe a bake texture demo.
    Or an obstacle course demo, to show how different kinds of physics fall, but anyone could do that..

  3. Ashkan

    November 19, 2009 at 3:42 pm / 

    sorry!! :D my english is terrible

  4. Rune Skovbo Johansen

    November 18, 2009 at 4:24 pm / 

    Ashkan: Nope, no relation. See the meaning of the term “Girl Friday” here:

  5. Dom

    November 18, 2009 at 4:22 pm / 

    FAFF FTW ! :D

  6. Ashkan

    November 18, 2009 at 3:52 pm / 

    nice post Aras!
    i read this some months ago in your jobs page.
    do you remember the date of first friday that you started this kind of new development?

    another fun question: in “people” section Alexandra Mariner marked as girl friday, is this related to this friday developments?

  7. sim

    November 18, 2009 at 2:57 pm / 

    Now add on some Freiday a simple lod system for meshes (you know add a component to your game object, add a list with distances and actions like chage to mesh or do not display – takats all) :)

  8. Thomas

    November 18, 2009 at 1:41 pm / 

    A very nice idea.
    I can’t live without the new snapping anymore.

Comments are closed.