Where do you share your epiphanies?

Sometimes I have fun little moments or bursts of excitement when I learn something new or come up with an idea that drastically change my project for the good. I then proceed to spout that excitement all over my facebook project page for anyone to read. No idea if anyone will read it but it feels good to share what, I feel, are good ideas.

So where do you share your project epiphanies in game development? Twitter? Facebook? Blog? Family/Friends? Starbucks?

.

I tattoo it to my body, for the glory shall live forever and ever. Amen!


Unless somebody’s really good at hiding in the shower while I’m there too, I don’t.

Whenever I have an epiphany, I start developing a new project for it. Now I have 20 unfinished projects. :S

Did you ever get close to what you had imagined?

Just realized I can have two separate scripts/components with the same name (not in the same folder). They just have to be in different namespaces. Both can be added to the same GameObject and it still knows which component is which. I have the urge to change all my Asset Store products to use my own special namespace (probably won’t since that would be very time consuming). I know namespaces are well known by many but I haven’t had a chance to learn to use them till now.

Chicken.cs

public class Chicken : MonoBehaviour {

}

OtherFolder/Chicken.cs

namespace MyChicken {
    public class Chicken : MonoBehaviour {

    }
}

I used to do this, and got so tired of cleaning up my hard drive every month that I finally made a project just for testing ideas. It’s got all my ‘must-have’ tools already in, and each new idea is in its own subfolder. The nice thing about all these tiny prototypes in one place is that I can catch myself reinventing the wheel more easily. (“Class name already exists, does it? So much for that idea.”)

I didn’t know you could explicitly declare a namespace in C#. Maybe Unity should create their own namespace and require each publisher of code assets to do likewise (and keep it consistent for each asset released). They’re a big hassle in SOAP too.

Hmm, yes. I’ve downloaded too many free Unity Store assets and now need to keep a Flash Card to single out the useful ones (to me at least).