How to Publish Your Game on Different Platforms: A Step-by-Step Guide for Developers