Rhyming titles aside, I apologize for being so late with this entry. Like a few of you know I was sick a lot last week, including Friday and Saturday, so here's another special Monday-edition of "Gaia Life" smile
Event Fatigue
Writing events is a pretty specialized process. It's not as though any developer can just walk in off the street and make one go semi-smoothly. When I first started working on events at the beginning of this year, the previous Queen of Events (no, that doesn't make me the current Queen of Events) trained me and held my hand for a while until I was semi-comfortable with the 48,923 things you have to keep in mind while writing an event.
I say "semi-comfortable" because each event is different, and I don't think there has been a single event where we didn't leave feeling as though we could have done something better or that we forgot something entirely. In many cases, something flat-out broke. Plus, there's a lot of pressure since thousands of users will see, use, and judge you based on what you build. Ultimately users respond to what they see, not your good intentions - so just because you have a great idea for an event and you really put your heart and soul into it doesn't mean people will appreciate it if it sucks. People don't always end up like things when they're actually executed just because you think they will.
So after doing 3 events and one sponsorship, "event fatigue" is starting to set in. Unlike other projects at Gaia, events MUST be done by a certain date. No way around it. And if you want it to go over smoothly, it has to be done a week or so before the event actually happens, since you have to test it.
Days that would otherwise inspire joy and/or nights of debauchery are now associated with work, expectation, and responsibility. I swear that when my birthday comes up, I'm going to ask someone else if they have time to celebrate instead of me -- my mind is now trained against events!
The Joys of Event-Writing
In spite of all that, I still consider myself very fortunate to be working on events. There are few tasks within Gaia that are as fast-paced, as challenging to do successfully (I still don't feel I've run an event that went as well as it should have), and ultimately rewarding.
No one person in Gaia HQ knows everything about every system on the site. You have the forums, Towns, Games, the Quest System, rare events, the core framework that powers the site, the World map, the newsroom, the database, etc. etc. etc. So to work on events, you have to be a "jack of all trades". Since I'm not one of those, it usually means I have to take from other developers all the time.
You also have to work with server people (You know who you are!) to make sure what you're doing won't crash the site, you have to work with people who plan the storyline to make sure what you're doing is in line with their message, and you have to make sure it's fun.
It's a very rewarding exercise not only in developing your abilities as a technical person, but also as a manager and organizer - since ultimately all event changes have to go through you, the developer.
A lot of creativity goes into each event also. Although the lack of items was distressing, and the fact that the "Love-O-Meter" was anticlimactic, I think that we did a lot of creative things with our limited resources for the Valentine's Day 2007 Event. To browse the forums a month later and see that people still have Valentine's Day kiss responses screenies in their sigs makes me feel we did something right there.
So if you ever wanted to be a person at Gaia who got to have a little bit of a hand in everything that goes on here, you may consider the exhausting, stressful, and rewarding field of writing event code!
View User's Journal
Gaia Life
A catalog of my experiences as an employee and citizen of Gaia.
User Comments: [49] [add]
|
Yeata Zi Community Member |
Sgt.PepperHat
Community Member |
|
|
Sheshira Community Member |
Darksp
Community Member |
|
|
Cid High-Wind Community Member |
Leena no Majo
Community Member |
|
|
Kirosu Community Member |
[~+Color.Me.Insane+~]
Community Member |
|
|
Nite Lewis Community Member |
Austierra
Community Member |
|
|
greenferret Community Member |
OMFD i k
Community Member |
|
|
SOawesomeness Community Member |
Rayinte
Community Member |
|
|
JeeszyCreezy Community Member |
Kamyltra
Community Member |
|
|
Viva la Courtney Community Member |
dBEf-GAEc-18E-BBAf
Community Member |
|
|
Sorennial Community Member |
Druki
Community Member |
|
|
HardDickensCider Community Member |
Ruiko_Fumu
Community Member |
|
|
eluzabeth Community Member |
BazThree
Community Member |
|
|
Metalupis Community Member |
Xya
Community Member |
|
|
Spring Violet Community Member |
Tai Naito
Community Member |
|
|
BenjaminBriggs Community Member |
XDmaster4
Community Member |
|
|
Hydro Community Member |
NukeGoesBoom
Community Member |
|
|
Scandi the Vampire Community Member |
LabTech David
Community Member |
|
|
~Guilty by design~ Community Member |
Pigmask Commander
Community Member |
|
|
Yanes Community Member |
Chema
Community Member |
|
|
Lillita Community Member |
.Haruka__Tenoh.
Community Member |
|
|
Giraffics Community Member |
[Chibi]
Community Member |
|
|
The Freezer Pop Queen Community Member |
Lyca_Watyre
Community Member |
|
|
Coo1 Community Member |
Ginger Flare
Community Member |
|
|
Angel Diary Community Member |
Lakura the Angel
Community Member |
|
User Comments: [49] [add]
Community Member