Browsed by
Tag: worldbuilding

An Interesting Result

An Interesting Result

Just a short note, to call your attention to an interesting result in recent astrophysics that’s quite relevant to the Architect of Worlds project.

It’s well known that we’ve discovered thousands of exoplanets in the last couple of decades. Now the state of the art is approaching the point where we can get clues about the environment on those planets. For example, one recent result (here’s an article in Scientific American) is the first indication we have of the kind of atmosphere that exists around an Earth-sized rocky exoplanet. In this case, the planet is in its primary star’s habitable zone, and it’s more than large enough to retain a significant atmosphere against thermal or Jeans escape. Yet there doesn’t seem to be much if any atmosphere there.

I’ve long since worked out a model for Jeans escape; that much was in the world-design system I wrote for GURPS Space back in the day. (If you’ve used that system, you may recall a “minimum molecular weight retained” or MMWR calculation. That’s specifically relevant to Jeans escape.)

The problem is that thermal loss isn’t the only way a planet’s atmosphere can get stripped off. If the primary star is prone to flares and has an energetic stellar wind, that will do the trick too. This is specifically relevant to red dwarfs, like the star LHS 3844 which has the planet mentioned above. Red dwarf stars punch well over their weight in the stellar-wind and flare department, especially early in their lives. Thus, any rocky planet close enough to be in the liquid-water zone will probably get a serious sandblasting early on.

This is kind of a new area in astrophysics, and there are a lot of competing models out there. Some scientists are predicting that Earth-sized planets should be able to retain their atmospheres in at least some cases, others are much less sanguine. The LHS 3844 result certainly seems to support the pessimistic case.

For Architect of Worlds, I’ve been thinking in terms of assigning each planet a “volatiles budget” from its formation and early years, modified by things like the planet’s MMWR, whether it formed inside the snow line, whether there’s a dominant gas giant to fling comets in-system, and so on. A big random factor as well, since it looks as if this feature is strongly subject to chance. Then we would reduce that volatiles budget to reflect non-thermal processes of atmospheric escape, photodissasociation of water molecules, and so on. (Hmm. Maybe have a separate budget just for water, since that goes through some significantly different processes and might not be correlated with atmospheric volatiles.)

The devil’s in the details, of course, and for all my tinkering I have yet to come up with a model that satisfies me (or even fits all the cases we know about). This might actually be the biggest obstacle to getting the third section of the design sequence hammered out.

Status Report (16 August 2019)

Status Report (16 August 2019)

Busy week at the office – I’ve been teaching a course most of the week – so not much time or energy left over for writing or world-building work. I’ve been plugging away at my regional map, at least.

As time permits, one thing I’ve been tinkering with is an application of the draft Architect of Worlds material to design an alternate Solar System for the world where The Curse of Steel takes place. I want the setting to be just a little exotic; just as this alternate Earth has different geography, different landforms and seas than ours, I also want it to have a different sky. To this end, I’ve designed a primary star almost identical to Sol, and a habitable world almost identical to Earth, so that the day-to-day environment isn’t clearly alien – but the system is otherwise different in a lot of details.

More detail on that design later. For today, I’ll note that in conjunction with this work, I’ve been using a virtual-planetarium application that I highly recommend: Space Engine.

Space Engine has been in development for several years, almost entirely by the Russian astronomer Vladimir Romanyuk, although he recently released a beta of the application on Steam to raise money for further development. It’s unique in that the entire universe notionally resides in the engine – while the vast majority of it is procedurally generated, known stars, exoplanets, and so on are also in the engine’s catalogs. It’s a great toy for exploring the universe from the comfort of your desktop.

It’s also not all that difficult to insert your created star systems and worlds into the Space Engine catalogs, and have the engine render them in place in the virtual universe. Space Engine uses somewhat different world-building assumptions than I do, but the differences are pretty minimal. It’s not at all difficult to take the results of work with Architect of Worlds and drop them into the Space Engine universe. So I’ve done that, with the intention that I’ll be able to use the simulation to determine what the sky looks like at any given point of the story.

For example, here’s a rough-draft render of the alternate Earth where Kráva lives and will have her adventures. Really astute observers might be able to figure out about where I’ve placed her world in the real galaxy:

An alternate Earth, hanging in space.

I think it’s possible to create new planetary textures and bump-maps for created worlds in the engine, but that’s beyond me so far, so the landforms you see here are not definitive. Still, I can “land” the viewpoint on the planet at any given point in latitude, longitude, and time, and see what a character standing at that spot would see in the sky. For example, here’s an early-evening image from a latitude roughly equivalent to where the story begins:

The bright object low on the horizon is the system’s secondary star, a red dwarf orbiting at a comfortable distance of 100 AU or so. Brighter than our own Moon, it doesn’t wax and wane, and I think it may even be circumpolar so it’s always visible in the northern hemisphere. Handy for characters who need to move around at night!

Space Engine can do a lot of things for me – model an alien sky consistently and in great detail, tell me with a mouse click what apparent magnitude objects might have, and so on. For a few hours of investment, I can include the kind of exotic but consistent astronomical perspectives that (e.g.) Tolkien needed endless painstaking pencil-and-paper work to provide.

More about all this later, if and when it seems appropriate while I work on the story. I must say, though, it’s nice to find tools that can make the obsessive world-builder’s attention-to-detail easier.

Status Report (10 August 2019)

Status Report (10 August 2019)

I’ve got a weekend more or less to myself here – no need to go into the office, and my wife and our daughter are out-of-state visiting family, so it’s just me and my son doing the bachelor thing. Good time to get some work done on The Curse of Steel.

The major project right now is a map of the main area of action for this first novel. Decent progress thus far:

Work in progress . . .

Still need to finish marking in terrain features, although the main line of the Blue Mountains is in place. Then it will be time to put down forest icons to mark wilderness areas. I think I’m going to be sparing with that, since almost the entire map is wilderness to some degree! Then a few settlements and place names, and I’ll have enough to push forward with the novel. I imagine the map will get filled in further as I write this (and hopefully future) stories.

Meanwhile, I’ve posted the first chapter of the draft novel – a short story titled “Kráva and the Skátoi” – to the “Free Articles and Fiction” section in the sidebar. Here’s a link to the page as well.

I think tomorrow I’ll continue to work on the map, and I might start looking for art assets I can use to create images of Kráva and her world.

Status Report (7 August 2019)

Status Report (7 August 2019)

Work proceeds apace on The Curse of Steel – I’m making unusually good progress on it for the moment. I’m very happy with the divine pantheon I’ve developed for my protagonist’s home culture. I’m also continuing to build a more detailed map of the field of action for most of this first novel. Most importantly, I’ve knocked out two more chapters of the first draft, and as soon as I resolve a couple of questions about the future plot I should be able to keep going.

I think the critical step was to embrace the notion of having activist gods and divine-blooded heroes in the setting. You’d think this would be obvious; after all, those concepts were universal among the Indo-European peoples I’ve taken as a model for the world-building here. Yet I’ve tended to avoid the trope in my own work thus far. I’m not sure why. Possibly it’s because of my background in tabletop roleplaying games. I tend to think in terms of well-defined and limited mechanics for character power, and “he’s the son of a god” is a bit too free-form for my taste.

I will admit to taking some inspiration from the Scion roleplaying game that I recently picked up to read. That game is kind of a hot mess when it comes to rules organization and mechanics, but it does provide a nice framework to clearly define the powers of heroes and demigods. I still haven’t decided to use Scion as a tool for actual plotting, but I think I’m coming around to the idea.

Besides, if my protagonist is the child (or grandchild, actually) of a god, that fits in very nicely with the themes I’m working with for this first novel. Part of what I’m trying to do here is to examine some of the consequences of the power fantasy that’s common in genre fiction. Okay, so Kráva acquires a magical weapon that makes her an immensely powerful warrior, and almost in the same breath, she learns that she’s of immediate divine descent. Great! Except “with great power comes great responsibility,” the weapon comes with a rather nasty curse, and the lives of the gods’ children tend to be glorious and very short.

Lots of potential here. I’m almost eager to see what happens next.

Meanwhile, I think I may push a couple of chapters of the draft over to the “Free Articles and Fiction” section of the sidebar. Look for that as soon as I have a little time to spare.

Gods of the Tremára

Gods of the Tremára

While I continue to work on a map for the first sections of The Curse of Steel, I’ve come across another bit of world-building that seems very fruitful. To wit, now that I’ve developed something of a language for Kráva’s people to speak, I’m also in a position to develop mythology for them.

I had already come up with a few theonyms, but over this past weekend, I decided to work out a complete pantheon, with names, epithets, and backgrounds for a dozen or so deities. Not only am I very happy with the result, but it’s given me a number of new ideas for the story itself.

In particular, while I’ve been doing this, I’ve also been reading the new edition of the Scion roleplaying game, currently published by Onyx Path Publishing. Scion is basically an urban fantasy of the old World of Darkness stripe, but it’s chock-full of interesting ideas as to how to handle characters of divine descent in an otherwise mundane world. Clear inspirations from things like the Percy Jackson stories, American Gods, or The Wicked + The Divine. I’m honestly kind of tempted to shift my plot-development paradigm from FATE to Scion, which seems better suited for the kind of story I’m hoping to tell. Still thinking about that.

In the meantime, though, here’s a short set of first-draft notes on the gods of the Tremára people. You’ll probably detect that this is Standard Indo-European Pantheon, variant #3-b . . . you won’t have any trouble recognizing bits and pieces of inspiration here. Just as I’m applying Indo-European-like principles to my constructed languages, the same applies to my constructed mythologies.

The Tívai Atesdan

The primary deities of the Tremára are called the Tívai Atesdan, the “Twelve Gods.” The Tremára cosmology also includes a horde of minor gods, spirits of nature or of place, and divine heroes; all these lesser beings have their local cults, but the Twelve are revered by all.

Kádir Tívar, Sky-Father, Lord of the Bright Heavens

Patriarch of the Tívai Atesdan, Kádir Tívar is the divine chieftain and King. His is the oath that binds all under the law, and his is the iron rule of hospitality that keeps the peace among humans. In the time before humanity arose, he overthrew the creatures of Chaos who came before him. Now he maintains the cosmic order with stern ferocity, knowing that any respite might lead to his own overthrow.

For the most part, Kádir Tívar has been faithful to his marriage with his divine sister, the Queen of the Earth. On rare occasions, he has been known to descend to minor goddesses or mortal women in order to father great heroes. This is never a matter of lustful desire on his part, but rather a concession to the dictates of Fate – and his wife, as the arbiter of Fate, is often in full concurrence.

Athenná the All-Mother, Queen of the Earth

Athenná is the sister and wife of Kádir Tívar, the eternal foundation of all life and all existence. She is the mistress and arbiter of Fate, which stands above all law and justice. In ancient times, she was one of the children of primordial Chaos, and she retains more of that character than most of her siblings. She rarely appears to humans in their own form, but she will sometimes manifest as a force of nature, in majesty and dread.

Athenná has never been known to wander from her marriage to Kádir Tívar. That is not to say that she doesn’t create or choose heroes to carry out her will, only that their origins tend to be more indirect and mysterious.

Múrkavrio, the Great Bull

The embodiment of masculine power and procreative force, Múrkavrio gives men the power to strive and be victorious over all the challenges of life. He also manifests the power and prosperity that come from herds of domesticated beasts, especially the cattle whose form he often takes.

Múrkavrio’s insatiable desire has made him the undisputed champion among the gods for fathering children upon other divine creatures and upon mortal women. Almost every tribe and clan among the Tremára can claim descent from the Great Bull, renewed in every generation. His wife, Tálanna the Golden, seems reconciled to this, although there have been exceptions.

Tálanna the Golden, Lady of the Ripened Grain

Tálanna is the great nurturing power of the earth, the goddess who brings seed to grow and yield sustenance for all the earth’s children. Hers is the power that gives life to the grain, brings offspring to every animal kind, and sustains humanity. She is the patron and protector of women, especially in childbirth and motherhood.

As with her sister Athenná, Tálanna has never been known to consort with minor deities or with mortals so that she can bear heroes. Her champions are chosen or created, and are almost always women, sent forth to protect their mortal sisters against the violence or injustices of the world.

Tario, Lord of Thunder, Champion of the Gods

Tario is the son of Kádir Tívar and Athenná, the warrior and champion of the gods. He strides forth against darkness and chaos, leading the divine beings in battle at the command of his kingly father. His greatest weapon is the lightning, which he calls down from the storm-clouds of war. From warriors he demands unfailing courage, but also wisdom and clear thinking amid battle.

Despite his masculine nature, Tario is not known for ventures away from his wife, the Lady of Horses. Instead, he tends to incarnate among humans from time to time. On each occasion he lives an apparently mortal life, adds to his legend, and then returns to his place among the gods after death. Unfortunately, Tario’s incarnations rarely live an easy life; he seems to be fated to suffer greatly and fight the most difficult battles, no matter which turn of the Wheel he may be on.

Tekuná, Lady of Horses

Daughter of Múrkavrio and Tálanna, the Lady of Horses came to the Chariot People in the earliest times, as a great white mare who bore a thousand offspring and gave humans the power to thrive and journey across the land. Later she taught the people about chariots, and she and her husband Tario taught them to be warriors of strength and courage.

Like her father, Tekuná is well-known for her affairs with mortals, and many heroes can claim descent from her. Her children and their descendants are often seen to have a special way with horses, and they make superb charioteers and riders.

Kaima Gerio, Lord of the Underworld

Originally the first human being, the “divine twin” was elevated to godhood after his death, and assigned to rule over the Underworld. He is grim and silent, but not malicious, and he treats all with the same firm justice. He is also the source of all the wealth that comes from within the earth, the patron of miners, coiners, and jewel-smiths.

Kaima Gerio has never fathered heroes upon mortals, so far as is known. Most often, he will instead select the shade of some great warrior or sage of the past, and grant it reincarnation in the living world to serve as one of his champions. Heroes connected with the Lord of the Dead are often uncanny creatures, knowing things no mortal should know, seeking objectives that no mortal can understand.

Skádna, Mistress of Shadows

Daughter of Kádir Tívar and Athenná, Skádna was (very unwillingly) married to Kaima Gerio when he became the god of the Underworld. She is the goddess of shadows and liminal spaces, who stands between light and darkness, life and death. She is the Comforter who conveys human spirits to the Underworld, and the Advocate who argues for mercy or for vengeance depending on their deeds.

Skádna despises her husband, always remembering that he was not originally of divine birth. She has been known to sneak out and enjoy affairs with other gods or with mortals. Her heroic offspring are more likely to be wise-men or sorcerers than great warriors. Kaima Gerio punishes Skádna when her activities reflect poorly upon his honor, but he never persecutes her mortal lovers, always knowing that they will one day be required to face him for an accounting.

Kórsata, the Lofty One, Lord of the Sacred Flame

Kórsata is a son of Kídar Távar by Kórsia, a minor goddess of the mountains. He is the twin brother to Advenáta. He is the god of fire, whether it be the fire of the hearth, the fire of the forge, or the fire of holy inspiration. He is the healer and protector of humans, the patron deity of smiths, and the god most revered by bards and vaitai. Kórsata’s ways are unfathomable, as he often seems to pursue wisdom beyond mortal ken.

Kórsata is unmarried, having never found a goddess capable of understanding and embracing the depths of his spirit. He has been known to father heroes upon mortal kind, but some of his most well-known champions have been creations: carvings or statues or even poems brought to life by his blessing.

Advenáta the Beautiful, Lady of Love and Passion

Advenáta was also born to Kídar Tívar and Kórsia, twin sister to Kórsata. She is the goddess of beauty in all its forms, and the passion that such beauty inspires in humans. She is the patron of lovers, and is likely to take vengeance when love is denied.

Advenáta has so far refused to accept a husband, preferring her freedom. Indeed, not even her father Kádir Tívar has seen fit to insist on her attachment to any god or mortal, knowing that she must be left free to move as her spirit wills. As might be expected, Advenáta is renowned for the number and variety of her romantic affairs with gods, spirits, and mortals. She has borne several mortal heroes, a surprising number of whom have become great chieftains and kings.

Marapótio, Divine Master of the Seas

The brother of Kádir Tívar and Kaima Gerio, Marapótio was little known to the ancient Chariot People, but he has become more prominent as the Tremára interact with coast-dwelling folk. He is the solitary master of the great waters, the bringer of sea-storms and the king of sea-monsters. Few humans love him, but all fear and revere him, and call upon him when traveling upon the sea.

Marapótio has fathered few heroes among the Tremára, who have dwelt far from the sea for many centuries. The bards suspect that he has been more active among dwellers in the coastlands to the west and south, although those people likely know him by other names.

Kekóna, the Trickster, Mistress of Twists and Turns

Another daughter of Múrkavrio and Tálanna, Kekóna is a trickster-deity, goddess of lies and deception. She is a patron of merchants, thieves, and all those who must travel and cross boundaries. She is also a patron of warriors, but she favors those who use cunning stratagems to win, rather than those who rely upon brute force and courage. Strangely, she is usually portrayed as not resembling the Tremára, instead being light of hair and pale of skin like some people of the cold Northlands.

Despite her freedom of spirit, Kekóna is not known for casual dalliance with other gods or with mortals. Her love affairs are infrequent but very intense. Her gender is somewhat fluid; she has been known to engage with goddesses or women, and even to manifest herself as male if that is more likely to suit a prospective partner. Her rare children tend to be tricksters, wanderers and outcasts, much like their divine parent.

. . . and a Bonus Diagram

So, almost by accident, I tried putting together a little chart to help me visualize the relationships among all these gods. Turned out pretty well, given that it only took an hour or two to assemble. Enjoy:

First Sketch Map: Talmoi Móran

First Sketch Map: Talmoi Móran

Now that I’ve got a solid foundation for my constructed languages for The Curse of Steel, I’ve rewritten about the first 10 kilowords of the novel, and I’m pretty happy with how that much has turned out. Now, though, Kráva and her friends are about to leave their starting point and set out cross-country, and I need to have a good picture of their surroundings. So now it’s time to do some map work.

Over the past couple of evenings I’ve laid out a very rough sketch map of parts of the continent Kráva’s people call Talmoi Móran, or “the Great Lands.” This is roughly equivalent to Europe (or western Middle-Earth), stretching from about 30 to 65 degrees North latitude, and across about sixty degrees of east-west longitude.

Kráva begins her adventure in the region labeled the Tremára Lands, an area roughly the size of France, bounded by the major Black River on the east, the Blue Mountains on the west, and a series of large inland seas (the “Great Lakes”) on the south. The Tremára (“Mighty Folk”) are one branch of the so-called “Chariot People,” this universe’s equivalent of the Indo-Europeans. The Chariot People have been spreading out from their eastern homeland for a few millennia at this point, and most countries around the edges of the Great Plains at the center of the map are inhabited by their offshoots.

I don’t think I’m going to go to great lengths to fill in this map in fine detail, not yet and possibly not ever. All that’s important for now is that I get a general idea of where everything is. I also got a reality check: I used an application called G.Projector to overlay this map on a map of Earth, just to be sure the layout and scale were at all plausible. So far, so good.

I might use this sketch map to work through some of the climate zones, just to be sure I know how that will fall out. But the most likely next step is to focus on the Tremára Lands area, and possibly the coastal regions adjacent to it, which is where about three-quarters of The Curse of Steel will be set. That map, I’ll probably take some time with.

Lexical Breakthroughs

Lexical Breakthroughs

Who knew that building a constructed language would be so much work?

Okay, well, I knew that, because I’ve been struggling with it off and on for years. As often happens with my creative process, it’s a matter of building a workflow that will reliably produce good results. On many previous attempts, I’ve run aground on one step or another and had to stop and rethink – sometimes for months, while I worked on other projects.

So, the workflow seems to have turned out to be something like this:

  1. I started by selecting the phonemes and basic word structure for words in an ur-language, reminiscent of Proto-Indo-European. I didn’t make any attempt to closely imitate the full glorious mess that is reconstructed PIE, but I built a set of rules that would lead to PIE-like words.
  2. I wrote a Perl script to generate all the legal word roots in the ur-language, including adding some weights to help me get a plausibly uneven distribution in which phonemes were most likely to appear.
  3. I dumped all of the generated roots, with their weights, into an Excel spreadsheet. That’s my master lexicon.
  4. Now, when I need a new word, I start by browsing through the spreadsheet – possibly also looking at the etymology of similar words in real IE languages, so I can pick something plausible but not identical. I pick a root and assign it a meaning. Most of the roots have verbal meanings, then you get nouns, adjectives, and so on by adding inflectional suffixes.
  5. Once I’ve generated one or more new word roots, I hand-copy those into an ur-language lexicon I’m building in a Word document. Each root is the header of a short section, and I spend a few lines laying out the potential verbs, nouns, and other items that are derived from that word.
  6. Then I copy the word form I want to use into another Word document, which is the main lexicon for my complete language. There I apply the sound-change rules I’ve developed, give the resulting word or phrase a quick reality check (is it aesthetically pleasing to me, does it duplicate an existing word, and so on), and then save the result.

As of today, this workflow seems to be polished enough that I’ve been able to sit down and rattle off a few dozen new words, phrases, or names in no more than a couple of hours. (As opposed to struggling for days to be confident in a word or two.)

The results are pleasing, at least to me, and that’s the important part. I think I may be able to call this part of the process finished and get to other story-development tasks. I should now be able to generate new names and vocabulary in the fly. And, when my story gets to the point where my protagonist is meeting people from other cultures, it shouldn’t take me months on end to figure out what they will sound like.

Some examples might illustrate how this is working. Here’s a row from my Excel spreadsheet, recording a word-root that’s been particularly productive:

1@em384Noun“earth, the earth”Likely borrowed from another language1

Here we have the word root, written in an idiosyncratic code I’m using to make sure all the phonemes require only one character each. The numeric value is the root’s weight, on a scale from 1-1000. Then the part of speech, a gloss of the meaning, any notes, and finally a note as to which “batch” the root was created in (so I can track any changes later).

This then goes into my ur-language lexicon, where the entry currently looks like this:

*h1dhem-

  • Thematic verb root “to stand”
  • Thematic noun root “resolute position”
  • Thematic noun root (with neh2 prefix) neh2h1dhem- “battle line” (literally “where one stands”)
  • Athematic noun root (Ø-stem) “the earth”
  • Athematic noun root (edhas­-stem) “human,” literally “child of the earth”
  • Athematic noun root (neh2-stem) “earth goddess”
  • Athematic noun root (r-stem) “earth” (mass noun)

How do I pick roots? I basically follow Tolkien’s method, which was to riffle through his list and find something he considered both aesthetically pleasing and suggestive of the meaning. This root *h1dhem– certainly isn’t the same one that appears in PIE with that meaning; that would have been something like *dheghom instead. In this case, I think I was inspired by a bit of Hebrew – adamah “red earth, ground.”

Anyway, you’ll see one of the final outcomes of that root in the partial lexicon I’ve laid out below. Basically I copy out the word h1dhemneh2 (root plus an affix that indicates a theonym) and apply a series of (well-defined and organized) minor tweaks. The result: athenná “earth goddess.”

So, without further ado, a first lexicon for the gexan Tremárar, the language that will be spoken by Kráva and her friends in The Curse of Steel.

Personal Names

  • akretetha “child of the bear,” from h2kretedhas
  • alikóra “white horse,” from h2eldh “white” + keh3ras “horse”
  • alitha “white one,” from h2eldhas
  • araiadan “kingly man,” from h1rey “to rule, to be kingly” + dh2en man”
  • aregdani “protector of men,” from h1regh “to protect” + dh2eny “men”
  • arevga “red one,” from h1rewghas
  • arevírai “protector of warriors,” from h1regh “to protect” + weh1ray “warriors”
  • axesa “ruler, governor,” from h1ghesas
  • derga “cave lion,” from dherghas “plains lion”
  • dóva “dark one,” from deh3was
  • drúthan “sacred tree,” from dreh3 “having sacred power” + dheh2n “tree”
  • dúvelka “dark wolf,” from deh3w “dark” + welkas “wolf”
  • kólma “unmarred one,” from kh3elmas
  • kráskora “black horse,” from kreh2s “black” + keh3ras “horse”
  • kráva “raven,” from kreh2was
  • kúndan “loyal man,” from kweh3n “to be loyal” + dh2en “man”
  • lóka “one who burns,” from leh3kas
  • múraxesa “great ruler,” from meh3r “great” + h1ghesas “ruler, governor”
  • múrvira “great man,” from meh3r “great” + weh1ras “warrior, man”
  • náran “glorious one,” from neh2ran
  • náretha “child of glory, child of the sun, from neh2redhas
  • pelikórai “lover of horses,” from ph1el “fond of, holding a preference” + keh3ray “horses”
  • resa “the best one, the excellent one,” from resh1as
  • resavíra “excellent warrior,” from resh1 “best, excellent” + weh1ras “warrior, man”
  • resaxesa “excellent ruler,” from resh1 “best, excellent” + h1ghesas “ruler, governor”
  • róvira “royal or noble warrior,” from reh3weh1ras
  • tívetha “child of a god,” from teh1wedhas

Theonyms (Names for Deities)

  • athenná “earth goddess,” from h1dhemneh2
  • gerio “god of death,” from gheryos “death god”
  • kádir tívar “sky-father, god of the bright heavens,” from keh2deh1r teh1war “father of the sky”
  • kávrio “bull god,” from keh2wryos
  • skádna “goddess of shadows,” from skeh2dhneh2 “shadow goddess”
  • tálanna “goddess of grain,” from teh2lmneh2 “land goddess”
  • tario “thunder god,” from th2eryos
  • tekuná “horse goddess,” from tekwneh2

Ethonyms (Names for Peoples)

  • ravathen “by the (sacred) grove,” from rewh2dhen
  • ravatheni “those by the sacred grove,” a tribal name, plural form of ravathen
  • sanadmára “elven folk,” from senh2dh “old, ancient” + meh2ras “host, tribe, folk”
  • sanatha “ancient one, elf,” from senh2dhas “ancient one”
  • tremára “the mighty folk,” from tren “mighty” + meh2ras “host, tribe, folk”
  • trenvíra “mighty man, member of the tremára,” from tren “mighty” + weh1ras “warrior, man”

Place Names

  • alevo kanta “Kanta river,” from h2lewos (kanta is borrowed from a local hydronym)
  • alevo krá “black river,” from h2lewos kreh2s
  • kólami angar “iron hills,” from keh3lmy h2enghr “hills of iron”
  • kórsani konan “blue mountains,” from keh3rsany kh3enn
  • mara násetar “Western Sea,” from merh2 neh2setr “sea of the west”
  • múrtalmoi “the great lands,” from meh3r “great” + teh2lmoy “lands”
  • teimar nár “glorious hill-fort,” from teymar neh2r
  • teimar velkri “hill-fort of the wolves,” from teymar welkri
  • verkanta “over (the river) Kanta”

Miscellaneous

  • gexan tremárar “language of the mighty folk,” from geghh2en “language”
  • tás ravami “I love (or desire) you,” from teh2s rewh2mi

Not bad for a couple of months’ work. Not to mention that the back of my brain has been coming up with all manner of neat ideas for the setting and the story. The trick is to organize your world-building time so it actually contributes to the end result and keeps your creative mind engaged.

Building a Lexicon

Building a Lexicon

Currently in my constructed-language work for The Curse of Steel, I’m selecting word roots from my script-generated list of all the legal possibilities.

I’m not being particularly systematic here. I started with the roots for several names I had already settled on during early development, and from an earlier word-list that I built before I started getting my computer to help out with all this. (Along the way, I discovered that I had broken some of my own rules about legal word-root formation. Time to make minor tweaks to the word-lists!)

With that finished, I’ve been grabbing words from a variety of sources: color terms, the numerals from one to ten, and so on. I’ve even pulled down my copy of the Silmarillion and started paging through the appendices for ideas – that’s kind of a ready-made list of vocabulary prompts for any naming language! Not that I’m slavishly imitating any one source, but if my final lexicon ends up sounding vaguely Indo-European and vaguely like Sindarin, I suppose I can be accused of stealing from the best.

So far I’ve got about 80 word-roots. The list follows, taken straight from my growing spreadsheet. A couple of notes first.

You’ll notice the word roots incorporate some numerals and special characters. Those are meant to represent some phonemes that would normally be expressed with more than one character. That way, when I pull them over to be processed by another Perl script, I won’t have to fuss too much with parsing those out. If you know anything about PIE phonology, you’ll probably recognize that I’m using a similar set of three “laryngeal” consonants, that will disappear from daughter languages but give rise to a variety of vowel colorations. Other special characters represent aspirated or labialized consonants (e.g., representing the differences among phonemes we might pronounce as g-, gh-, or gw-).

Meanwhile, every word root has a “weight” attached. This is something I built into the script to generate the word roots, to enforce some assumptions about which phonemes are most common.

Ur-Language RootWeightPart of SpeechMeaningNotes
re2n567AdverbParticle for future aspect of verbs
we2489AdverbParticle to indicate negation of verbs
2sper352Adverb“away”
te2n440Conjunction“and”
rey540Noun“chieftain, noble, king”
d2en440Noun“man,” also numeral “ten”
we@420Noun“water”
ke2m392Noun“hand,” also numeral “five”
kest392Noun“head”
@e2n378Noun“tree”
2eng378Noun“iron”Probably borrowed from another language group
%en360Noun“girl, woman”
1kwes313Noun“lake, pond, pool”
me2r@302Noun“fate, doom”
$2er252Noun“home, dwelling”
ke3lm196Noun“hill, knoll, rock”
ye1480Numeral“one”
kens1403Numeral“seven”
tre1s403Numeral“three”
2tes392Numeral“two”
semt1358Numeral“six”
we2rs352Numeral“four”
let3244Numeral“eight”
pen@3189Numeral“nine”
weytN/AVerb“to know, to see (visions)”Not a legal ur-language root, probably borrowed from another language group
1es640Verb“to be” (indicating a state of being)
ken630Verb“to think, to engage in spiritual activity”
ret630Verb“to guard, to protect”
wer630Verb“to die”
ne2r567Verb“to be glorious, to be brilliant”
tren567Verb“to be stiff, to be taut, to be mighty”
mew560Verb“to partition”
re@540Verb“to hit, to strike”
kres504Verb“to mix up, to confuse”
me2r504Verb“to crowd, to form a crowd”
kel489Verb“to be cold, to be chilly”
nek2441Verb“to strip away, to expose”
pret441Verb“to exchange”
terk441Verb“to break”
t2er440Verb“to crash, to smite”
dren2396Verb“to lengthen, to be long”
gre1n388Verb“to sanctify, to make a treaty”
1@em384Verb“to stand”
$er360Verb“to turn”
me3r360Verb“to be large, to be great”
kre2s352Verb“to be black”
ke3350Verb“to bend”
2lew342Verb“to flow (like water)”
kelt342Verb“to hammer, to work with metal”
welk342Verb“to tear”
teym336Verb“to encircle, to finish (a circle)”
de3n315Verb“to give, to receive a gift, to be guest-friends”
dre3315Verb“to have sacred power”
ke3r315Verb“to run”
kre2w308Verb“to make a harsh sound, to croak”
sen2@302Verb“to be old, to be ancient”
2el@293Verb“to be white”
2ewg293Verb“to hear”
te$280Verb“to be wild, to be free”
ske2t274Verb“to hate”
te2lm274Verb“to spread”
#e2n252Verb“to go, to walk”
ke3rs252Verb“to stand tall, to tower”
wer#252Verb“to threaten”
de3w244Verb“to be dark (in color)”
k3el244Verb“to be whole, to be unmarred”
kwe3244Verb“to be loyal”
le3k244Verb“to burn, to set aflame”
we3k244Verb“to speak, to call”
kle2w240Verb“to cut, to slice”
g2els235Verb“to be green”
ske2@235Verb“to darken”
de1#224Verb“to take”
@er#216Verb“to bite”
1rew#201Verb“to be red”
te2$196Verb“to hurt, to harm”
3re$180Verb“to straighten, to direct”
$2ey168Verb“to be blue”
$eyt168Verb“to be white”
de!140Verb“to divide”

I think I’ll probably generate a few dozen more roots, then copy them into a separate spreadsheet where I’ll build actual words. Most of the roots will make perfectly good words without modification, but I’ll also apply some of the word morphology rules I’ve worked out to derive more words. I imagine I’ll have as many as 200-250 words by the time I’m done, enough to form the basis for a decent naming language. Then to build Perl scripts to apply the sound-change rules.

Once that’s done – no doubt with a certain amount of tweaking to suit my aesthetic tastes – I’ll have a system by which I can quickly create and record new words as I write the story. In three different, but clearly related, languages!

Lots of work up front, to save a lot of work and frustration later. That’s what computers are for, right?

Rough Draft for an Ur-Language

Rough Draft for an Ur-Language

Here are some of the basic notes I’ve put together for my constructed-language work for The Curse of Steel. The idea here is that this is an ur-language, very vaguely reminiscent of Proto-Indo-European, which can act as the mother-tongue for a set of derived languages. Since these aren’t planned to be anything but a set of naming languages, I haven’t worked out a lot of deep grammar or sentence structure – the emphasis here is on word morphology, the rules for the formation of nouns, verbs, adjectives, and so on.

This is all very rough draft, of course, and I’m deliberately not trying to be very adventurous – none of this is supposed to suggest a highly exotic sound or feel to English-speaking readers. Still, it should give you an idea of what goes into the construction of an artificial language for genre fiction. I may post some of my growing lexica shortly, to provide more examples.

Phonology

The ur-language has the following consonant set:

  Labial Coronal Dorsal Laryngeal
Nasals *m *n    
Stops *p *t *k, *kw  
*b *d *g, *gw
*bh *dh *gh, *gwh
Fricatives   *s   *h1, *h2, *h3
Liquids   *r, *l    
Semivowels *w   *y  

Word roots in the ur-language can be either nouns or verbs. Most adjectives or adverbs are constructed by inflection of an underlying stative verb (that is, a verb form which expresses a state of being). A word root in the ur-language almost invariably has the following phonotactic structure:

  • The root is always composed of at least one consonant in the onset, the vowel *e, and at least one consonant in the coda. No root may begin or end with the vowel.
  • In a consonant cluster, the consonants are always arranged in order of sonority. Consonants appear in three classes by sonority (lower to higher sonority):
    • Obstruents, which include:
      • Plosives (*p, *b, *bh, *t, *d, *dh, *k, *g, *gh, *kw, *gw, or *gwh)
      • Sibilants (*s)
      • Laryngeals (*h1, *h2, or *h3)
    • Labial sonorants (*m or *w)
    • Non-labial sonorants (*n, *r, *l, or *y)
  • A consonant cluster may consist of up to one non-labial sonorant, up to one labial sonorant, and up to one obstruent from each class.
  • In a cluster of obstruents, the sibilant *s may only appear before a plosive, never after. A laryngeal may appear before or after any other obstruent, but not another laryngeal.
  • In the onset (before the vowel), consonants must appear in increasing sonority, while in the coda (after the vowel) they must appear in decreasing sonority. The one exception is that in the coda, a laryngeal may always appear first.
  • Legal word roots normally follow certain phonotactic rules:
    • They may not contain more than one nasal consonant (*m or *n)
    • They may not contain more than one liquid (*l or *r)
    • They may not contain more than one semivowel (*w or *y)
    • They may not contain more than one plain voiced plosive (*b, *d, *g, or *gw)
    • They may not contain more than one laryngeal fricative (*h1, *h2, or *h3)

Word Formation Rules

Verbs

The primary categories for verbs include:

  • Person: 1st, 2nd, and 3rd.
  • Number: Singular, dual, and plural.
  • Aspect: Perfective, imperfective, and stative.
  • Mood: Indicative, subjunctive, imperative, and optative.
  • Tense: Present and past.

The primary conjugations are for person, number, and aspect. They tend to be very regular, applying inflectional endings to the verb root as follows.

Primary Conjugation

This conjugation is used for the present tense of the indicative mood of imperfective verbs, and for the subjunctive mood of all verbs.

  Singular Dual Plural
1st Person *-mi *-weh3s *-mos
2nd Person *-si *-tes *-te
3rd Person *-ti *-teh2s *-nti

The future tense is indicated with this conjugation, and the particle *reh2n placed just before the verb.

Secondary Conjugation

This conjugation is used for the past tense of the indicative mood of imperfective verbs, for the indicative mood of perfective verbs, and for the optative mood of all verbs.

  Singular Dual Plural
1st Person *-m *-we *-me
2nd Person *-s *-te *-t
3rd Person *-t *-teh2 *-nt

Furthermore, imperfective verbs in the past tense exhibit ablaut, in which the primary vowel of the verb root shifts from *e to *o.

Stative Conjugation

This conjugation is used for stative verbs.

  Singular Dual Plural
1st Person *-h2e *-we *-meh2
2nd Person *-th2e *-h2ey *-eh2
3rd Person *-e *-h2ey *-eh1r

Imperative Mood

This conjugation (applicable only in the second or third person) is used for the imperative mood of all verbs.

  Singular Dual Plural
1st Person N/A N/A N/A
2nd Person *-Ø *-to *-te
3rd Person *-tu *-tew *-ntu

Other Verb Formation Notes

Negation is indicated with the particle *weh2 immediately after the main verb.

Nouns

The primary categories for nouns are:

  • Class: Animate and inanimate.
  • Number: Singular and plural. Although verbs can take the specific dual number, dual nouns are simply considered plural.
  • Case:
    • Absolutive case (the argument of an intransitive verb or the object of a transitive verb)
    • Ergative case (the subject or “agent” of a transitive verb)
    • Dative case (the indirect object of a verb, the recipient or beneficiary of an action)
    • Genitive case (the possessor, composition, or point of reference for another noun)
    • Locative case (expressing the location of another noun or a verb’s action)
    • Ablative case (expressing motion or action away from another noun)
    • Instrumental case (expressing the means of an action)
    • Vocative case (marking the noun being addressed)

Noun class is not marked on the noun, but all nouns are assigned to either the animate or inanimate classes. The assignment is usually intuitive, although there are some exceptions. Examples include non-living but moving objects which might be considered the habitation place of a spirit, or non-living objects which are nevertheless often addressed as if they possess the power of speech.

Case and number markings are as follows:

SingularPlural
  Animate Inanimate Animate Inanimate
Absolutive *-Ø *-s *-eh1 *-eh1
Ergative *-m *-m *-meh1 *-meh1
Dative *-meh2 *-meh2 *-mus *-mus
Genitive *-kh2e *-kh3e *-kh2ey *-kh2ey
Locative *-ey *-ey *-su *-su
Ablative *-os *-os *-yos *-yos
Instrumental *-an *-an *-eh2 *-eh2
Vocative *-Ø *-Ø *-es *-h2

Nouns in the ergative case also exhibit ablaut, in which the primary vowel of the nominal root shifts from *e to *o.

Noun Formation from Verb Roots

Many nouns in the ur-language are formed from verb roots, usually by applying a specific suffix to the root. For example:

  • Animate creature or human that performs X: *X-as
  • Inanimate object or thing that performs X: *X-os
  • Gerund form (“X-ing”): *X-en
  • Infinitive form (“to X”): *X-on
  • The result of X: *X-am or *X-as

Common Prefixes

  • *an- “into”
  • *as- “out, out from”
  • *en- “on, upon”
  • *reh3 “good, noble”
  • *tar– “against”
  • *wer- “over”
A Bit of Conlanging

A Bit of Conlanging

I’ve set aside plot-work for The Curse of Steel for the moment, so I can once and for all get the constructed-language work for that story knocked out. The idea is that my protagonist is going to encounter not only her own culture but several others as well, most of them somewhat related to her own in linguistic terms. Kind of like an Iron-Age Celt visiting Latin-speaking or Greek-speaking areas; the languages wouldn’t be intelligible to her, but names and some bits of vocabulary would sound hauntingly familiar. I’m also aiming for the reader to feel comfortable with the names they find in the story, which suggests not wandering too far from the Indo-European tree.

The procedure I’m working is to develop a partial constructed language that’s somewhat reminiscent of Proto-Indo-European (PIE), and then to apply a consistent set of sound-change laws and grammatical changes to generate words in two or three daughter languages.

Not at all difficult, especially once I’ve developed some computer tools to automate the process, but it is kind of detail-driven and time-consuming. The biggest potential pitfall is trying to imitate PIE too closely. One thing we do know about the reconstructed PIE language is that it made Classical Greek or Sanskrit look simple in comparison. My constructed languages for this project are going to be a lot less fiddly and complex. They’re just going to be naming languages, for the most part, so I don’t need to have a bunch of linguistic complication, I just need to be able to hint at it in a plausible manner.

So far I’ve developed a tool (a Perl script of about 120 lines) to generate all the “legal” word roots in the ur-language (about 150,000 of them, more than I’ll ever use). I’ve dumped all of those into an Excel spreadsheet which now serves as my master list for future lexicon-building.

I’m currently working on a partial description of the ur-language, with special attention to morphology: just how do you form verbs or nouns from word roots, how do the verbs conjugate, how do the nouns decline, and so on. As soon as that’s more or less finished, I’ll be building another Perl script (or maybe two) to automatically generate verb conjugations or noun declensions as needed.

The last step will involve developing two or three sets of sound-change laws, so I can take completed words in the ur-language and create daughter-language words from them. Another Perl script for that, I think.

Once all this work is done, my constructed-language workflow will get a lot simpler, and hopefully more consistent. Do I need a name or a bit of exotic vocabulary? Build a word in the ur-language, by selecting a legal root from the list and applying the defined morphology rules. Then run that through the sound-change script to generate final lexicon entries. Everything goes into a set of Excel spreadsheets, so I can sort and massage the results as needed. If I ever feel like tweaking the structure a bit, it becomes easy to modify the scripts and re-run everything.

I find when working on world-building, having the technical knowledge necessary to produce plausible detail isn’t the most important thing. That part is relatively easy. The hard part is scoping the task so that you can plan it out from start to finish, and then having the discipline to finish the task and move on. World-building is a neat hobby. If your goal is to actually write stories, you can’t permit yourself to get buried in the world-building. As I’ve learned to my cost.