3/28/2022 in devlog
Michi and Martin work on the payment flow for the Steam integration, and Nick prepares for the Steam launch.
One of the missing parts for the game's Steam version is the payment flow. Martin is hard at work implementing the backend part of it, and one of my tasks was to enable starting the payment flow from within the game. We then would meet in the middle, so to speak, finishing the process.
We decided that we want to keep the players in the game when buying PRO, so we opted for a payment overlay, as shown here:
Opening the overlay and presenting the options did work well, but the step afterwards, where the player is forwarded to Steam to handle the payment details... not so much. For technical (and security reasons) Steam doesn't allow their checkout pages to be displayed in such an overlay. So, in the end I deleted the overlay again and the "manage" button now opens a new page. After the process is done, players get redirected to the game again. Unfortunately, the game has to load again at this point, a fact that we wanted to prevent with the overlay. Anyway, the good news is that the payment flow works, and I just made the first real Steam transaction!
Besides that, I prepared the upcoming maintenance release, which will go live on Tuesday. Here is the Release Notes topic again, detailing all the changes.
I was also busy implementing some performance improvements, which I will test on the staging server once the release is out of the door!
Last week I worked on the communication plan for the launch of Steam this April. It is a bit more involved than I originally thought, but I want to make sure everything is in order before I leave for vacation mid-April. Lena also added a few comments of her own and I will let the rest of the team add their thoughts this week so that we have all our bases covered.
I also worked with some more influencers and you can check out a French video from Bill Silverlight and a Brazilian Portugese video from Metal Bear. There should be even more videos coming out soon as we move closer to the Steam launch. I have also been working on the Steam Stream video that players are helping with, which has been really fun and exciting to put together. Can't wait for everyone to see the final result!