Planimeter / game-engine-2d

Planimeter Game Engine 2D - LÖVE-based game engine for Lua
https://github.com/Planimeter/game-engine-2d/wiki
MIT License
736 stars 74 forks source link

Add support for server MySQL database interaction. #26

Closed imthatgin closed 9 years ago

imthatgin commented 9 years ago

title.

uen commented 9 years ago

+1

andrewmcwatters commented 9 years ago

I feel like this is outside of the scope of Grid, but I can't ignore the fact that I've seen this lightly implemented through SQLite in other places like Garry's Mod, etc.

andrewmcwatters commented 9 years ago

The sort of three tenets of Grid is that it on its own should be lightweight, fast, and LÖVE-ly. So basically, low LOC, fast startup time and execution speeds, and provide a simple API that people can migrate to from LÖVE (for example.)

Adding SQLite defeats the first and last tenants, imo. I see great value in this, but it provides overhead that doesn't necessarily need to be there.

I would be perfectly fine with sponsoring a grid-sql or grid-sqlite project on @Planimeter's organization page if anyone wants to lead one of those project with guidance from @Planimeter engineers.

andrewmcwatters commented 9 years ago

Closing this for now, please feel free to reopen if anyone would like to be sponsored by us for this project as a separate module or addon for Grid. My plate is currently too full to take this on.