Mouse movements, testing

Yonatan Shaham • May 2, 2022

Following the user-testing, I changed the movement controls from WASD to mouse. the user points with the mouse and right clicks to set a destination. Once clicked, the avatar progress to the destination without stopping. This was not my initial intention, but a result of some logic from the WASD code. By I decided to keep is as it manifests the roguelike nature that once the player makes a decision they cannot change their mind and needs to face the consequences.

I also started to work on testing. The reason for starting to add tests now is that I got to a point I have a simple working game, so I can decide to freeze the development of some game mechanics. A few months ago, I used this video guide by Infallible Code. I also recommend this comprehensive Udemy course to learn about planning and designing tests in general.

Share if you think it's good

By Yonatan Shaham • July 16, 2025
Relations between online payments entities
By Yonatan Shaham • July 12, 2022
Since I started in Duda, all the features I was involved in as a product manager were related to online payments: app store, client billing, e-commerce, and membership. I was also responsible to billing Duda users under a unique and complex billing scheme. In this post, I would like to share with product managers the knowledge I gained during this time. The following is some advice from my experience. Don’t repeat my mistakes! 🙂
RimWorld
By Yonatan Shaham • June 25, 2022
I tried to play RimWolrd a few times, and each time the same things disappointed me. So why I'm not a fan of such a successful game?

Don't miss a thing

We promise to only send you the good stuff. No spam.

Register for update blog post