Re: Some thoughts on a GB Studio style development environment for Love and Lua...
Posted: Mon Oct 25, 2021 3:27 pm
Awesome! yeah, I've been working on something like this off and on for 20 years now? Ever since I was making C++ and Allegro games, and working on my first RPG, and thinking "Hey. I should make this easier to make RPG's"...
Anyway, I think, after so many attempts, I have the skills now. I decided also to make the IDE in Love2d as well, using Lua's file IO and some other tools to generate, read, and do things in folders outside of the main app folder. I KNOW BLASPHEMY.
But it's cool! Because now you feel like you're making an SNES style RPG (albeit more colors, and no tile or sprite limitations) on an SNES. Of course, not literally. Since it uses the mouse and kbd for ease of use on the PC/Mac. Anyway, it also makes it far easier to make cross platform/etc.
I"ve been hard at work on this...I have the basics going perfectly. You create a game, it copies the JRPG game engine made in Love2d, renames it. Then allows you to basic editing. Next up more detailed editing on party characters, enemies, items, etc. Once I feel like it's in a stable place, I'm putting the source on git. And once I feel like it's stable enough to allow for general use, I'll put it up on itch.io. Though, it will be 100% open source and free of charge. (Editor will be LGPL open source, the engine and the games you distribute will be MIT open source...that's on purpose. The editor is a tool, the engine will be for your games!)
Here's a screenshot of the main screen so far, for loading games/etc. Not a mockup, actual in IDE shot
Anyway, I think, after so many attempts, I have the skills now. I decided also to make the IDE in Love2d as well, using Lua's file IO and some other tools to generate, read, and do things in folders outside of the main app folder. I KNOW BLASPHEMY.
But it's cool! Because now you feel like you're making an SNES style RPG (albeit more colors, and no tile or sprite limitations) on an SNES. Of course, not literally. Since it uses the mouse and kbd for ease of use on the PC/Mac. Anyway, it also makes it far easier to make cross platform/etc.
I"ve been hard at work on this...I have the basics going perfectly. You create a game, it copies the JRPG game engine made in Love2d, renames it. Then allows you to basic editing. Next up more detailed editing on party characters, enemies, items, etc. Once I feel like it's in a stable place, I'm putting the source on git. And once I feel like it's stable enough to allow for general use, I'll put it up on itch.io. Though, it will be 100% open source and free of charge. (Editor will be LGPL open source, the engine and the games you distribute will be MIT open source...that's on purpose. The editor is a tool, the engine will be for your games!)
Here's a screenshot of the main screen so far, for loading games/etc. Not a mockup, actual in IDE shot