21 June 2012

The game itself

While working on the game engine, we slowly formed a concept-like structure for the game world. Which eventually led to this "event history"-type description that we will use.


It begins with empty 4-dimensional space that contains dust-like substance.

Dust attracts to itself, forming 3-dimensional pockets(bubbles) where dust condenses into dense force-field-like crystals made of dust orbiting within the crystal.

Resulting 3D pockets have a finite volume, within which the crystal asteroids are scattered, and an "atmosphere" layer with winds of dust flowing around the 3D bubble in 4D space. A "lithosphere" layer (around which the 3D bubble is wrapped) also exists, made of solid crystal.

In the bubble, simple compounds form in the crystal asteroids. Different combinations of dust orbitals give parts of crystals properties like propulsion, dust detection, signal processing. Without propulsion, which throws out unused dust orbitals back into space(thus cleaning the inner orbital structure) a crystal quickly gathers dust onto itself and loses its functions, thus becoming inert. Through this process, natural selection slowly creates simple crystalline lifeforms, that are able to propel themselves within the 3D pocket, evade collisions and areas with high-density dust, grow and multiply by adding complex orbital combinations to their structure, communicate within themselves sending signals about known dangerous areas, etc.

Sentient lifeforms eventually evolve on this crystalline basis. Settlements are formed in the pocket, and an industry based on mining crystal asteroids begins. As a byproduct of harvesting useful dust orbitals from crystals, large amounts of dust are exerted into the pocket and its atmosphere layer.

To get rid of high dust concentrations in the pocket, this sentient life builds regeneration plants that transform free dust into lumps of organised miniature mechanisms, capable of maintaining the resulting jelly-like substance. Regeneration plants are launched into dense clouds of dust and left there.

Generated substance develops in a similar manner to its creators, and begins showing signs of intelligence.



As a result, we have an ecosystem with three components - dust in its free and compressed forms, intelligent life with settlements and mining operations in low dust density areas and near compressed dust asteroids, and wildlife with tribes near regeneration plants in high dust density areas.

Ideally, we would like to create this world as a whole, real-time ecosystem. We will start with high-density dust areas and regeneration plants that grow wildlife. We are planning to then add low density areas and crystal asteroids, then intelligent life with mining bases and settlements. Most of these objects will be player-controllable in-game. When the whole ecosystem is done, we will think about journeys through 4D space including the atmosphere and lithosphere layers.(the atmosphere layer will most likely be included early as it is essential to the ecosystem)

18 June 2012

Gameplay concept.

I think it's important to write down specifically what you want to create. Because in the long run it's surprisingly easy to forget what you were actually trying to do.

So, basically, the game we are trying to make should have something in the lines of:

-No grinding. We should try to avoid boring and overall numb activities. Gameplay should be dynamic and provide variety. If we manage to make a smart enough AI, there should be an option to assign most simple tasks to NPCs.

-Complex gameplay mechanics. It should not be in any way simple to master. Newtonian physics, air friction, resource management, a variety of tools and materials. A fully working ecosystem in-game would be great.

-An element of freshness and discovery. Reading wikis should not be mandatory. For a game to not feel like some tool with a manual, basic controls and elements should be simple and readily available at the start of the game. Figuring out how to use these tools should be a part of the experience, not a chore.

-Providing a tough challenge. For both tacticians and engineers. Travelling vast distances through the vacuum of space. Stealing resources from enemy factions. A heavy requirement for strategic thought should be in place, inexperienced players will not make it out of the starting area.

-No victory/loss/munchkin conditions. Amassing unimaginable power and crushing your foes with an iron fist is nice, but there is a lot more to games(and life) than silly win/lose situations. The main currency in the game should be knowledge of its mechanics, and an experienced player should be able to rebuild from zero in a matter of hours and evade any conflicts he doesn't consider necessary. Especially with players and NPCs that go out of their way for no other reason than to annoy someone.


Obviously, most of these points contradict each other and can go horribly, horribly wrong. We shall see.

03 June 2012

Mesh editing!

Finally, I've managed to write a fast enough algorithm to regenerate the mesh real-time. Woohoo! What that means is we basically have deformable landscape(or whatever that is on the screenshots - you can bite a piece out of it now, yay!)

Here are a few screens of me eating holes through stuff. Hopefully, Anry will tape a video soon. He's working on some awesome music tracks right now btw.