First of all, it is worth warning. English is not my native language. Therefore, so far, most of the text is Google translate, plus some manual edits.
But I try, really. (Do not believe him)
What is this blog about? About the wonderful Haxe programming language, as well as the wonderful engine / framework game-maker studio. I think everyone can use Google to find out what I’m talking about, but I’ll still give some links for the starting point:
https://haxe.org/
https://www.yoyogames.com/get
Many rightly ask what is happening here, why, why?
But the fact is that I will use the programming language Haxe in order to later translate it into a high-performance GML.
Of course, I did not write the compiler myself: https://yal.cc/r/18/sfgml/
This magic tool turns your Haxe code into a scripting language.
There are a couple of limitations, small details that you should know before you go ahead. I am also trying to describe how it really works.
I am also an adherent of the entity-component-system pattern when developing game logic.
I started by making my own version of the clay library. Which provides the work with the ecs pattern.
I hope you will like it!
What information can be useful for you here?
1) You want to really speed up your projects, as well as get a language with more control, but at the same time you don’t want to lose such a cool tool as a gms.
2) You would like to get an easier scaling of the project (this is mostly about the project, but it also refers to the first option)
3) You would like to learn how to write extensions for gms, but using gml for this is painful.
4) You would probably like to familiarize yourself with the Haxe language, learn about macros and anything else.
But I try, really. (Do not believe him)
What is this blog about? About the wonderful Haxe programming language, as well as the wonderful engine / framework game-maker studio. I think everyone can use Google to find out what I’m talking about, but I’ll still give some links for the starting point:
https://haxe.org/
https://www.yoyogames.com/get
Many rightly ask what is happening here, why, why?
But the fact is that I will use the programming language Haxe in order to later translate it into a high-performance GML.
Of course, I did not write the compiler myself: https://yal.cc/r/18/sfgml/
This magic tool turns your Haxe code into a scripting language.
There are a couple of limitations, small details that you should know before you go ahead. I am also trying to describe how it really works.
I am also an adherent of the entity-component-system pattern when developing game logic.
I started by making my own version of the clay library. Which provides the work with the ecs pattern.
I hope you will like it!
What information can be useful for you here?
1) You want to really speed up your projects, as well as get a language with more control, but at the same time you don’t want to lose such a cool tool as a gms.
2) You would like to get an easier scaling of the project (this is mostly about the project, but it also refers to the first option)
3) You would like to learn how to write extensions for gms, but using gml for this is painful.
4) You would probably like to familiarize yourself with the Haxe language, learn about macros and anything else.
No comments:
Post a Comment