Blizzard has provided a very thorough description of the new StarCraft II map editor dubbed Galaxy, which may give an idea to map makers and modders the extent of limitless possibilities at their reach. Galaxy is far superior to the WorldEditor in many aspects, and adds to things it lacked, such as the garbage collection system.—source
Blizzard Quote: |
||
| 1. Does it still use the JASS language, or perhaps an upgraded version of JASS? StarCraft II uses an entirely new scripting language, which we’ve called Galaxy. This language is very similar to C, and anyone familiar with programming in C will have no trouble picking it up. 2. Is the language event-driven or object-oriented? 3. In comparison to the Warcraft III Editor, how much more, if any, can the GUI of the game be edited (it was extremely limited in Warcraft III)? 4. Are there new noteworthy functionalities in the Starcraft II Editor, or will the new editor just have general improvements? 5. Will the ability to communicate among triggers, for instance via actions or conditions, be improved in the new language? 6. How does “Hero” support differ from the Warcraft III Editor? Or is it practically identical? 7. Will there be a public API for the programming language? 8. Will there be improvements on the “Garbage Collector” for the new language? For example, in JASS all local variables need to be set to null at the end of their use, and certain data-types need to be removed from the game (such as Locations) at the end of their use to avoid memory leaks. —-End of Transmission—- |
||






