This is the devlog for [gravirinth].

26-09-2020

Gravirinth [Mini]

The [gravirinth] was split into small dissociated levels. The old version of gravirinth remains playable at [Gravirinth [legacy]|gravirinth-legacy.html].

25-01-2020

Gravirinth Major Update

[gravirinth] underwent several optimisations so it runs now faster, and ancillary features were removed. The game-changing change was the adoption of @jlpsfork. Many thanks, Jack!

The dialog system was decoupled from the game map, for more immediate storytelling and to separate it from the naming of different chambers.

The wall outlines are now visible even in hidden areas, to better transmit the depth of the Gravirinth maze.

21-06-2019

Gravirinh giveaway!

The full version of gravirinth will be playable for free in the [gravirinth]'s main page until the end of June.

25-05-2019

Playable demo

A tiny playable demo of Gravirinth was prepared today!

02-03-2019

Gravirinth release!

Gravirinth was released today! What are you waiting for?

28-02-2019

Gravirinh postponed

Gravirinth release was postponed due to technical issues related to payment integration, but will be released soon. For now, just one currency will be supported (USD) - if you use a different one, you'll have to convert it for the moment.

23-02-2019

Trailer update

After some feedback from the @thinky, site.author has edited the Trailer to reduce the credits/text duration, remove the counterproductive statement, and introducing the mechanics more gradually. Overall the updated version feels much better! A major annoyance was youtube forbidding uploaded video edits - so next time site.author will upload the trailer somewhere else.

22-02-2019

Full trailer

Using OBS to record a full playthrough and later selecting snippets in Shotcut, Gravirinth's full trailer was born. Powerpoint was used for the logo and text animations.

21-02-2019

End of Beta-testing

Many thanks to all beta-testers! A special mention to @LeSlo whose challenging comments propelled the game to a new space beyond the known frontiers of puzzlescript!

18-02-2019

Screenshots

Four Gravirinth screenshots were added, along with the option to download them all at once.

17-02-2019

Free media passes

A more convenient way to request (and handle) free media passes, was implemented.

16-02-2019

Better pricing

After some benchmarking, it became clear that most puzzle games with similar complexity and quality (number of levels, degree of open-worldness, difficulty, story, artwork and music, etc...) are retailing between 4G - 10G so Gravirinth's price was increased to better position it in this market. A second reason for the increase is the significant improvement from beta-testing, which expanded the scope and quality of the game beyond the initial goal.

Naturally, those who reserved a place in the Gravirinth before 16-02-2019 are still entitled to the previous discounted price.

14-02-2019

Landing page with teaser video

[gravirinth]'s landing page improved with the addition of a small looping teaser video with selected moments from the beta-test. This replaces Gravirinth's animated logo, still downloadable alongside screenshots.

07-02-2019

Physics tweaks

Eliminating inconsistent physical behaviours when raising or picking a block, while carrying another laterally.

Minor level fixes

Preventing some traps and adding more post-win navigation possibility in certain level areas.

02-02-2019

Bug fixes

Crouching against a block of opposing gravity while carrying a second block lateraly, will now form an unstable block only. Carrying the lateral block must wait a full turn, and the player is required to repeat the action (now crouching against the new unstable block).

It is no longer possible to intentionally dash past a rotator beacon (by pressing two keys in very fast succession).

29-01-2019

Bonus level updates

Level Unplugged became clearer yet harder. Another major simplification, to level Blockbooster, created a better level, renamed Hourglass.

An at first sight impossible bonus level, named Brakes, was created - the last level to be added to Gravirinth.

22-01-2019

Light propagates instantaneously now. A missing checkpoint was added.

20-01-2019

New release date

Although the game could be released as is, new polish ideas keep appearing. So the release date date will be postponed to February 2019.

13-01-2019

Exit or keep exploring?

Upon completing the main puzzle, Xeno now has the option to continue exploring the [gravirinth] and access overlooked areas (to perhaps collect some extra elusive fourfold orbs), or to be rescued anytime - terminating the game and entering the [Hall of fame]. This option is likely to be cherished by completionists and explorers alike.

11-01-2019

Sound effects

Sound effects were added. Apart from the typewriter sound recording, all sound effects were created intentionally. The idea was that frequent sounds needed to be very simple and discrete, while others could be more complex and last longer. Each sound needed also to retain an own character: changing instrument, rhythm and pitch sequence.

The sounds:

07-01-2019

Music

@stellardrone's music has been picked to enter [gravirinth]'s soundtrack.

04-01-2019

Happy new year and thanks to all beta-testers for an extra round of wonderful ideas and important suggestions, which motivated the following improvements:

Map redesign

The ordering of some levels (especially just before the posterior core) was changed to improve flow and make for a more compelling finale. World map size compressed further. Secret interlink between tutorial area and the Catacombs. The final part in the Tower was polished. Many new bonus levels!

New Bonus levels

Alternate ways, Double twist, Spiky, Clockworks, Sliding and Orthogonal.

Responsive gravity beacons

The flashy gravity beacons now remain idle until an object is detected nearby. They activate too when affecting moving objects, leaving a pleasing trail of motion.

Slow light beam

The light beams now propagate slowly and aesthetically through the walls.

30-12-2018

Beta-test (second round)

After a first successful round of beta-testing, with extremely useful feedback, a second round is now live.

Old keys are still valid. If you haven't joined the first round, please @@@ contact site.author @@@ to obtain a password. Only an even more limited number will be issued!

Gravirinth beta 2 - keys available this week

What's still missing?

At least three extra bonus levels and music, for which suggestions are @@@ welcome @@@!

29-12-2018

New bonus level

New bonus level Unplugged added.

Storytelling

More story-related in-game comments were added.

27-12-2018

Darkness

New untreaded areas are now revealed progressively, encouraging exploration and contributing to a more mysterious atmosphere. This means some bonus chambers will only be revealed to the observing eye.

21-12-2018

Many thanks to all beta-testers, whose brilliant suggestions enabled the following improvements:

Unstable gravity blocks physics

These blocks now disappear (when the conflict no longer exists) as soon as a player is moving, instead of waiting for the next gravity phase.

Camera system

A new camera system was devised to enable focusing on certain level areas, improving playability. This system also eliminated the need for wasted tiles padding the sides of the world map, increasing game performance.

Keybuffer

The next action intended by the player is recorded in a keybuffer, resulting in smoother gameplay.

Less flashy gravity beacons

The gravity beacons now flash slighlty less often, reducing distraction potential.

Better typography

Gravirinth's font got upgraded to improve legibility, retaining its character.

Level map changes

Some areas were tweaked to accomodate the change in unstable gravity block physics.

16-12-2018

Beta-test

Beta-testing is now live. Please @@@ contact site.author @@@ to obtain a password. Only a limited number will be issued!

Honours system

Upon completing the game, the number of fourford orbs collected as well as the number of steps taken are recorded in each entry to the [Hall of fame].

15-12-2018

Bonus areas

Three new bonus areas added.

14-12-2018

Main map

All areas are now complete. The Tower and the Catacombs must be traversed (in any order) before entering the final chambers. One thus passes three times through the Main Atrium, which was redesigned.

04-12-2018

Unstable gravity fields

Whenever two blocks of different gravities would fall towards the same point, an unstable local gravity field appears, and stays there until after the potential collision is resolved.

This was the last piece to be added to the tutorial area, which is now complete.

03-12-2018

Inter-level navigation

A system to allow speedy transitions between levels was created, dubbed the highway. Once a level is solved, you may extend the the highway up to that point, so you can shuttle back and forth between the main atrium and the last unsolved level in each area.

02-12-2018

Intro

The game starts with a mysterious introductory scene.

30-11-2018

Game speed-up

Significant game lag was traced back to two sources:

Gravirinth now runs super smoothly.

25-11-2018

Dialog system

A basic dialog console was made. This will introduce new story elements, names of areas, hints, without breaking the action flow.

4px Font

A minimalist uppercase 4 by 4 pixel font was designed to fit the dialog console. Trickiest characters: M and W!

23-11-2018

Achievements

A move counter and inventory were added to the new bottom display line. Now perfecionist puzzlers will be able to minimise the number of moves and the explorers may easily know how many fourfold orbs they discovered.

There is no pressure to do everything right the first time, as resetting to a previous checkpoint erases the elapsed moves. However, collecting a fourfold orb creates a new checkpoint, so to then undoing would be the only way to return to a previous state.

Naturally, both types of achievements will be displayed at the [Hall of fame].

22-11-2018

[gravirinth]'s cover page is now live.

21-11-2018

Cover page

Gravirinth's cover page completed, with a preliminary storyline and animated tutorial instructions.

20-11-2018

Price timeline

To reward those who support the game earlier, the price could vary continuously until the release date. But simpler is better so a flat 20% discount on a 2.5G price (reduced to a plain 2G) seems more appropriate. There are other good indie puzzle games priced similarly so this price should capture the value of a couple hours of intellectual stimulation.

Integration with payment platforms

A basic payment infrastructure was set up. This is likely to improve in the future.

18-11-2018

Why paid?

Meaning. When someone decides to pay, it means something special is received in return.

Learning. Making a paid game requires a broader set set of skills (marketing, communication, processing payments, taxes, etc...) than required for free games. My primary goal with this project is to learn these broader skills in practice!

What if you don't want to pay?

That's ok! You can still enjoy all free site.author's [games|puzzlescript/index.html]!

17-11-2018

Naming

After some iteration, Gravirinth's name was chosen! site.author is happy with this choice, which reflects the character of the game: finding your way through a labirinth by manipulating gravity.

Names that didn't make the cut failed mostly for being non-unique (searching for them yields too many results) or not specially interesting. For instance names such as "Gravity Brothers" or "Proper Gravity" fell into the former case, while "Gravicrate" or "Gravitalt" fell into the latter.

20-11-2018

Logo design

Gravirinth's logo is born! The main goals were that it be easily readable and typographically interesting:

The logo was animated, then etched onto a Gravirinth wall, whose shifting symbols and surrounding perpetual loop were added for decoration. This animated version will be displayed at the cover page.

16-11-2018

Interactive tutorial

The tutorial area of the world map was designed. In the first stages, the player shouldn't have much choice, since the goal is to learn all the rules in the simplest possible way. In the last stages, while play remains linear, the solutions are not direct, making the learning process more enjoyable.

This tutorial area should be self-explanatory, without text, so that players anywhere in the world learn easily. Optional helping points may be added later!

15-11-2018

World map sketch

The world map was divided in five areas: a initial tutorial area, linked to the main atrium. From here one may enter the area codenamed the tower which is traversed linearly (with increasing difficulty) and another area dubbed the catacombs which branches to a shallow depth and contains harder chllenges. A last area called the core which will be central to winning the game, a puzzle equivalent to the "final boss".

14-11-2018

Game rules

Although recycling some assets from previous games saved some time, it still took a while to nail down the final set of rules and to polish the code!

An early idea was to control 4 different agents simultaneously, each with its own gravity direction; soon rejected as too confusing. Alternating control across all 4 agents cleared the confusion, but wasn't very compelling either. So site.author tried a single agent and introduced the gravity beacons to change gravity. When applying the beacons to the crates as well site.author instantly realised that a very cool game awaited creation.

03-11-2018

Colour system

A coulour palette was devised using purple as the primary background colour. Why purple? To be different from previous games.

Contrasting with purple, four secondary colours were assigned to each of the four directions:

  1. Left - Pink
  2. Up - Yellow
  3. Right - Beige
  4. Down - Orange

Then each of the five colours earned five shades: very light, light, medium, dark and very dark.