




🌟 Special thanks to our amazing supporters:
✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]
Building video games is more than designing game rules and logic;. Its critical to make the player feel connected to the experience, and feel their impact on the game world. UX designers have long called this delight and thats the theme of todays DevLog.
Traffic
One of the biggest pieces of feedback weve gotten is to add more life to the world. As well as a compelling puzzle, the player should become immersed into the world. This is where creating delight serves us well as developers, as each detail enhances the experience in an intangible way.
Every road tile is modelled as a set of waypoints, or path segments as theyre called internally.
We had some fun traffic bugs along the way:
When vehicles spawn, we use a well known computer science algorithm called a randomised depth first search to construct a list of waypoints for the vehicle to drive between. When combined with a queue and some vector maths, we have a fully functional pathfinding algorithm for vehicles.
User Interface
Another core piece of feedback is that the user interface is confusing. When building the game initially, we werent sure how it was going to evolve, so the UI was never really designed and simply put together as the need arises.
Going back to the drawing board, we brainstormed a new user interface at a London coworking space for a day. The new design was created from a first principles approach. At each stage of the game (design, iteration, simulation) we asked ourselves:
[ 6078 ]
[ 2063 ]
[ 4243 ]