Release of the Player Component as Open Source

Pixel Game Maker MV

Use Pixel Game Maker MV to make your own 2D action games! The latest Maker title provides a simple, fun way to make games with zero coding! Also, you are now able to release your games on Nintendo Switch! PGMMV: Powerful enough for pro developers, simple enough for beginners.

Everyone, Thank you for your use of Pixel Game Maker MV over the last several years! After much discussion, we have decided to release the Player component of Pixel Game Maker MV as open source software via a GitHub repository. At this time, only the Player component, which is used to play games built with Pixel Game Maker MV, will be open sourced. The Editor component will remain closed source for the foreseeable future. It is our hope to achieve the following 2 objectives with this decision: [h2]1. Enable creators to use a customized version of the player that improves performance for their game.[/h2] By writing game-specific code or removing unused functionality, the player component can be customized to be more efficient for a specific game. Note that due to some security concerns, games built with encrypted data will not load correctly on a customized Player component. We apologize for this limitation, and ask for your understanding. [h2]2. Improving Bug Fix Rate[/h2] As the Player will now be open source, it will be possible for anyone in the Pixel Game Maker MV community to submit a pull request for any bugs they find & fix. Contributors will have their names added to the Pixel Game Maker MV developer credits Please access the Pixel Game Maker MV GitHub repository for details. We have started the next phase of this project, but we remain committed to Pixel Game Maker MV's continued development. We look forward to improving the experience with you, our community. [h2]GitHub Repository[/h2] https://github.com/GGGweb-adm/PGMMV [h2]Using A Customized Player Component[/h2] From November 21, 2023, it will be possible to use a customized Player component via the “1.0.6-Osplayer-beta” branch on Steam. *This is otherwise identical to version 1.0.6.8. After enabling this branch, you will have the option to specify versions to use for the Player, Runtine, and Debugging Runtime components. [img]{STEAM_CLAN_IMAGE}/32941247/f76468226a1b79f46093ae5e70ccd12436523805.png[/img] Player: This is the version of the Player component used when performing a test play via the PGMMV editor. The default version is the normal Player component installed with PGMMV’s editor at (install folder)/player-win/player.exe. Runtime: This is the version of the Player component packaged with a game during the build process, and thus is the version people who play your game will use. The default version is the one included with a PGMMV install: (install folder)/resource/runtime.zip Debugging Runtime: A version of the Runtime used when a game is built with the debug flag enabled. The default version is the one included with a PGMMV install: (install folder)/resource/debugMenuRuntime.zip Currently no components are selected when this beta branch is enabled, so please be sure to select Player components when first using this new branch. [How to Change Branches] [h3]Caution: We strongly recommend backing up your project before attempting the following. [/h3] 1.Go to Steam Library, right click "Pixel Game Maker MV" and select "Properties". 2.Click on the "Beta" tab, select the correct version and close "Properties". [Reverting Back to Default] Follow the instructions below to switch from the Beta version back to the previous version. 1.Go to Steam Library, right click "Pixel Game Maker MV" and select "Properties". 2.Select "None" and close "Properties". Please continue enjoying your game dev life with PGMMV!