Tuesday, 29 November 2016

Dear Me, I have a blog

Man it's been a while. After developing a new blog myself and messing with the hosting business, I do miss how easy Blogger makes things. I don't have to worry about falling behind or missing certain functionality and I think I'd like to resume my writings here.

Game Maker Studio 2 is in beta currently and I plan to mess around with that. I'm happy to see the rewritten IDE which makes it feel a lot more robust and future-proof. It's still lacking certain features I'd love to see, mostly from my time with Unity such as being able to write your own UI tools within the IDE. Please Yoyo <3

GML is still more or less the same, though YoYo's resources can only stretch so far. They did just recreate the IDE so I can wait for them to focus on GML - fingers crossed that's the next big project. I'd love for GML to support OOP eventually, or even structs would be nice. However I am toying around with the idea of writing a Typescript to GML transpiler in the meantime.

I'm looking forward to creating with GMS2, once I can decide on which project I wish to tackle. For now, I'm just enjoying messing around with the revamped features.

Here's a little preview of what I've been tinkering with today:

As GMS deprecated the menu the menu a while back, I decided to write my own based on the Chrome style. It only supports a single list currently, and I have an issue with how to write the click events in a simplistic manner. Right now I'm triggering user events based on the list position, though there's only a maximum of 16 user events, so I don't really like that idea too much. Internal object functions would be a blessing here.

Anyway, I cannot wait to see what comes next for GMS2.