HomeGamesUpdatesPricingMethodology
Steam News4 April 20242y ago

DevBlog #2

Greetings runners, Introduction: Welcome to the second DevBlog of A Maze-ing runner! The last two weeks were focused around improving the code so it is more future proof.

Full notes

Full A Maze-ing Runner update

Read the full published notes in a cleaner layout. The original post stays linked below.

Repeated intro

Greetings runners,

What changed

0 fixes2 additions4 changes0 removals
  • Maps
addedIntroduction:Welcome to the second DevBlog of A Maze-ing runner ! The last two weeks were focused around improving the code so it is more future proof. However, the map editor received some new features and improved user experience to help creating A Maze-ing mazes!
changedRefactoring:As a foundation of A Maze-ing runner's critical gameplay loop has been achieved with the demo, we are cleaning up the code. To get the demo up and running we cut some corners in terms of design that work on the short term, but are not sustainable. In this refactor run, everything related to the world and theme was tackled. A major part of the code base which would not have allowed for different themes or alternative types of maps (for instance a world hub). However, there is little to show without getting into technical details.
changedMap Editor:So let's talk map editor instead. The Map editor received a major update on the front of user experience and a random mazes. First, camera movement. The camera can zoom in and out, and move around. to inspect the maze from different perspectives and in more detail.
changedMap Editor:Second, tile placement validation. Certain tiles like for instance the moving wall have placement criteria. Pointing the moving wall to the edge or outside the maze is not very useful. So messages are displayed when a constraint is violated. In addition, you can also see how linked tiles (in this case a teleporter and its destination) can be identified by a link id.
addedMap Editor:Last, two last minute additions. Random mazes and Pathfinding. The map editor now has access to our procedural generator, allowing mazes to be created with a button press!
changedMap Editor:And pathfind allows you to see if the maze can be completed (and/or what the shortest path is, fulfilling the completion criteria such as pressure plates and gates).

Introduction:

Welcome to the second DevBlog of A Maze-ing runner! The last two weeks were focused around improving the code so it is more future proof. However, the map editor received some new features and improved user experience to help creating A Maze-ing mazes!

Refactoring:

As a foundation of A Maze-ing runner's critical gameplay loop has been achieved with the demo, we are cleaning up the code. To get the demo up and running we cut some corners in terms of design that work on the short term, but are not sustainable. In this refactor run, everything related to the world and theme was tackled. A major part of the code base which would not have allowed for different themes or alternative types of maps (for instance a world hub). However, there is little to show without getting into technical details.

Map Editor:

So let's talk map editor instead. The Map editor received a major update on the front of user experience and a random mazes. First, camera movement. The camera can zoom in and out, and move around. to inspect the maze from different perspectives and in more detail.

Second, tile placement validation. Certain tiles like for instance the moving wall have placement criteria. Pointing the moving wall to the edge or outside the maze is not very useful. So messages are displayed when a constraint is violated. In addition, you can also see how linked tiles (in this case a teleporter and its destination) can be identified by a link id.

Last, two last minute additions. Random mazes and Pathfinding. The map editor now has access to our procedural generator, allowing mazes to be created with a button press!

And pathfind allows you to see if the maze can be completed (and/or what the shortest path is, fulfilling the completion criteria such as pressure plates and gates).

Thanks

Well that is it for this DevBlog. We hope you enjoyed this update! Let us know what you think in the comments. Thanks for visiting and (if you haven't already) consider to wishlist our game to receive update notifications and try out our demo.

See you out there runners!

Source

Steam News / 4 April 2024

Open original post

Changelog.gg summarizes and formats this update. How we read updates.