Author Topic: GMDanmaku2. Scripting in LUA with a core written in GML  (Read 3822 times)

GMDanmaku2. Scripting in LUA with a core written in GML
« on: December 15, 2018, 10:20:22 PM »
First let me say this project is far from finished and I don't see myself putting time aside to work on it further in the near future, however if bugs are found I'll get around to fixing them.

Through February-May this year I was working on this project as a way to have some fun and learn a little LUA along the way. It can be fun to play with and I don't want it to die on my hard drive so I thought I would share it here.

Included is a Flandre script demo of what it's capable of. Characters are limited, Reimu is working well but Marisa requires some work, you can't make your own characters unfortunately. Interactions between LUA and the core are rather slow, reading variables from bullets for example is limited to ~500 a frame without lag on my PC however if you're not doing that performance is great. Bullet groups are included as a feature to help overcome this issue and make scripting easier. Reading the scripts I've included along with the documentation would be the best way to learn how to use it.

I hope someone gets some fun out of it and learns some LUA along the way!

Youtube
https://youtu.be/2dv-Nd4-XSQ

Some Documentation
https://gmdanmaku2.wikia.com/wiki/GM_Danmaku_2_Wiki

Download:
https://drive.google.com/open?id=1lvnJxpuBJBg2fxtVnAMq-3vDqyl2ZOVT