EverEnding DevBlog 70: Hodgepodge


Phew. Okay I’m actually like super tired right now so I’ll try to make this brief.

First thing’s first, sound and music are tested and seem to work! So far at least. There’s obviously a lot of tests I’m going to need to do in the long run in terms of making sure cross-fading from track to track works as the player goes from level to level, making sure all of the sound-effects playing queues I’m going to need are there, making sure continuous looping sound-effects work correctly, and etcetera, but I’ll get to all that as I go. It’s enough for me, for now, that all of the basic framework is in place. The rest will get fixed and polished up as I test it out and notice things that need improvement, probably in a few months.

I’ve also finally gotten started on the entity editor… sort of. It’s an extremely minimal start so far, simply an interface which allows me to click on entities to select them and click and drag to move them around, but it’s a start. I’ll probably be putting a lot more effort into that a bit later this week and in weeks to come.

In point of fact, I actually got totally sidetracked off of the entity editor immediately after starting it. This time I wasn’t sidetracked by a programming task, but by a writing task. In the back story of the game, and I’ve alluded to this in earlier dev blogs, there are a group of, ah, for lack of a better term, let’s call them ‘creator angels’. These entities were made by a deity to essentially handle all of the nitty-gritty detail work of creating functional species. These characters, though many of them won’t actually appear in the game, are extremely important to the story. For the past few days, I’ve been thinking about these creatures: What were their names? What were they like? How many of them were there? I’ve been exploring these ideas, and as I go new aspects of the story are starting to reveal themselves to me as well…


He wandered the Night Lands alone, and called himself Sol. It’s not known how long he wandered, for time has little meaning in the Night Lands, but it felt like an eternity for him. We call this The First Eternity, the Before Time.

This time came to an end when he found Gaea, and fell in love. He lay down next to her and warmed her, slowly, with his light. They stayed like that for a long time. Gaea began to awaken, she grew green and lush and beautiful, as he knew she would. This was The Second Eternity, the Peace Time. But eventually he grew restless: Gaea was beautiful, but she seemed, somehow, to be incomplete to him. To be not as entirely alive, as restless, as vibrant, as violent, as a world should be.

Sol didn’t know what it was that was missing, but the dreams of what might be haunted him. He dove into those dreams, and took hold of them, and shaped them. He fashioned this piece of The Dream Lands after the most beautiful gardens of Gaea, and he called it Eden. Time didn’t pass here, but for him and for us it was The Third Eternity, The Dream Time.

From the clay of the river of Eden, Sol began to create his children, The Assembly. He liked the number 12, and had decided to create that number, but on the first day, he created Ouroburous. Ouroburous was too great, too smart, and too endlessly hungry to be controlled. She took something from him and flew away into the Night Lands. None know what she took, but we fear the day she might return and we find out. She was not spoken of again, and to this day is not included in numbers of The Assembly.

First of The Assembly, he created Mote. Learning from his mistake, he made her humble, wise, and selfless.

Second of The Assembly, he created Light, flickering and inconsistent and full of joy, though she wandered she would always come back.

Third of The Assembly, he created Halfway, who never made a decision, who always wanted to make both choices, but who understood something about the world none of the others could ever comprehend, no matter how many times they asked her to explain

Fourth of The Assembly, he created Chitter, who made the others uncomfortable with her cold and alien brilliance.

Fifth of The Assembly, he created Slab, who slept all day in the heat, and whose dreams no one could guess at.

Sixth of The Assembly, he created Dominion, haughty, angry, and hungry for power. Too much like Ouroburous, but petty and greedy, she was always jealous of her sisters.

Seventh of The Assembly, he created Aerie. Clever, mischievous, and ambitious, she infuriated her sisters almost as much as she amused them. All heeded her counsel, and she became a leader of sorts among them, though Dominion resented her for it.

Eighth of The Assembly, he created Meekling. Small and afraid but eternally resourceful, few of the others understood how formidable she truly was.

Ninth of The Assembly, he created Tsunami. Vast and absentminded, she felt the pull of The Night Lands, and wished she could abandon her heavy form to go wandering amongst them. It was not to be.

Tenth of The Assembly, he created Pride. Pride wanted nothing more than recognition from her peers, wanted to be the best and brightest, and sought leadership for that reason. Aerie ceded leadership easily, but still advised Pride, and still made all of the decisions.

Eleventh of The Assembly, he created Behemoth. Though she was one of the youngest of The Assembly, she took on a role of protector. Strong and compassionate, she wanted nothing more than to protect her sisters.

Twelfth and last of The Assembly, he created Dawn. She was clever, but withdrawn, and always seemed to be holding onto some kind of secret. Though she never sought leadership, they all listened when she spoke, and when she grew angry, infrequently, they could seldom meet her eyes.



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: