
In other words, the final product can have low maintainability.Įach different export target has its own price. It's possible to export the game to many different platforms.Īlthough GMS indeed pushes towards being more productive, it also promotes recklessness.

Shaders can be written in GLSL ES, which is industry standard.
Game maker studio 2 platformer engine install#
It's very easy to find and install extensions through its integrated marketplace, and extensions can be implemented in other languages instead of GML. GameMaker: Studio (GMS) is a very feature-complete suite and the included toolset (including the programming language, GML) pushes towards greater productivity. Yet, these people would still benefit from the overall very focused and productive toolset GMS offers to successfully finish their projects. For artists, non-programmers and inexperienced programmers, I think GML would not be a no-go. After all, there are many fun games in the market about programming in Assembly.
Game maker studio 2 platformer engine software#
However, I think that a programmer can have fun with GameMaker if they see the software itself as a game and the limitations of the language as a challenge. But at such a point, it would be easier, cheaper and even more productive to abandon GMS altogether. It would be more productive for me to write the core of the game in other languages and interface it for GameMaker through an extension. As an experienced programmer, I grew very frustrated with GML. Without community pressure, GML is today about the same as it was in the first version of GM Studio I've tried, many years ago (version 6, before GM belonged to yoyo games). Despite that, a portion of GML community seem to think of such features as useless addendum. Also, there is a reason why more higher-level, industry standard, languages provide more features than low-level languages.

It's factually easier to write many algorithms in C than in GML. pointers and structures) without proper replacements. Ver lista completa de Software para Desenvolvimento de JogosĬomentários: While it's true that GML is Turing Complete, and therefore it's technically possible to write any algorithm in it, the language gets rid of more "complicated" stuff from more low level-languages like C (e.g.
