Live data from Hacker News

Grid – A Lua Game Engine

planimeter.org

51–60 of 79 posts

Re: Grid – A Lua Game Engine

#52
post #46

Earlier quoted context omitted.

I'm making a mobile mmorpg using this engine. We're currently in the early spriting & game mechanic planning phases but Grid has been a perfect starting point. It's the sweet spot in-between LÖVE (Grid extends LÖVE) and a heavier engine like Defold, the multiplayer features are killer. If you're wanting to make a tile-based multiplayer game, I highly recommend it.

Are you posting anything on GitHub publicly? I'd be interested in seeing some sample code!

Unfortunately, not. Parts of the game I may open-source, but it won't be fully open and it's nowhere near ready.

Re: Grid – A Lua Game Engine

#53
This looks interesting but the documentation needs more information.

I dont want to "mess around" for a few days to learn what this thing is good at. I want to read the docs and be ready to make stuff.

eg)

https://www.planimeter.org/grid-sdk/api/networkvar

https://www.planimeter.org/grid-sdk/tutorials/Getting_Starte...

Re: Grid – A Lua Game Engine

#54

Why do people use Lua in a world where we have Python?

Does Python have any good game engines? PyGame project is a nightmare. Lua's https://love2d.org/ is amazing.

I recently found https://arcade.academy/ Haven't used it myself but it looks feature rich and has an active community.

Re: Grid – A Lua Game Engine

#55

This looks interesting but the documentation needs more information. I dont want to "mess around" for a few days to learn what this thing is good at. I want to read the docs and be ready to make stuff. eg) https://www.planimeter.org/grid-sdk/api/networkvar https://www.planimeter.org/grid-sdk/tutorials/Getting_Starte...

I will prioritize this immediately. I believe one should be able to understand all of the concepts the engine offers within short order, and clearly I need documentation to back that belief.

Everything is there to get started in just minutes, reducing any installation friction typically found with larger game engines, but I agree that documentation should be able to reduce the cognitive friction such that one can get started faster.

Thank you for pointing this out. If you're so inclined, sample game code comes with the engine for the time being to understand how it works. I realize this isn't completely ideal, but feedback like this is critical to the direction I take.

Re: Grid – A Lua Game Engine

#56

Thank you for posting this, Bambo! I was curious why we were seeing 10s of new stars all of a sudden and trying to figure out where the GitHubbers were coming from. Grid Engine 9 is now the largest pure-Lua game engine on GitHub. As s_y_n_t_a_x has mentioned in this thread, I built the Grid Engine on top of LÖVE. I came from the hlcoders world, having used the Source Engine for several years, and was upset the 2D wor…

I love the idea of a game engine with multiplayer built in from the start. It reminds me a bit of MUD engines for text-based games back in the day. Interested to see where this goes!

Re: Grid – A Lua Game Engine

#57
post #56

Thank you for posting this, Bambo! I was curious why we were seeing 10s of new stars all of a sudden and trying to figure out where the GitHubbers were coming from. Grid Engine 9 is now the largest pure-Lua game engine on GitHub. As s_y_n_t_a_x has mentioned in this thread, I built the Grid Engine on top of LÖVE. I came from the hlcoders world, having used the Source Engine for several years, and was upset the 2D wor…

I love the idea of a game engine with multiplayer built in from the start. It reminds me a bit of MUD engines for text-based games back in the day. Interested to see where this goes!

Thank you. I think it's particularly important that features like this come standard these days. In the last two decades a lot of work in client-side prediction has taken place, but not a lot of it has been working itself back to hobbyists.

Re: Grid – A Lua Game Engine

#58

Thank you for posting this, Bambo! I was curious why we were seeing 10s of new stars all of a sudden and trying to figure out where the GitHubbers were coming from. Grid Engine 9 is now the largest pure-Lua game engine on GitHub. As s_y_n_t_a_x has mentioned in this thread, I built the Grid Engine on top of LÖVE. I came from the hlcoders world, having used the Source Engine for several years, and was upset the 2D wor…

Hey I know you mentioned it here and it is shown on the getting started tutorial, but may be useful to mention it on the front page too: the engine is built upon Love 2D.

Thank you for your comment. I will make sure that I emphasize this in newer marketing collateral.

Re: Grid – A Lua Game Engine

#59

This looks interesting but the documentation needs more information. I dont want to "mess around" for a few days to learn what this thing is good at. I want to read the docs and be ready to make stuff. eg) https://www.planimeter.org/grid-sdk/api/networkvar https://www.planimeter.org/grid-sdk/tutorials/Getting_Starte...

I will prioritize this immediately. I believe one should be able to understand all of the concepts the engine offers within short order, and clearly I need documentation to back that belief. Everything is there to get started in just minutes, reducing any installation friction typically found with larger game engines, but I agree that documentation should be able to reduce the cognitive friction such that one can get…

Thanks for taking my feedback.

I suggest for the Tutorial sectiona that you walk the reader through making the type of game that you think this engine excels at making.

Would also like to know more about the networking capabilities.

Re: Grid – A Lua Game Engine

#60

Earlier quoted context omitted.

I also saw this on your repo [1], I was wondering if you are planning to move from Love to it, or what is it about? (just curious :-) 1: https://github.com/Planimeter/lgf

A few casual notes, though I could continue to expand on this: lgameframework is a project I took on some time ago to provide a LuaJIT FFI alternative to LÖVE. It helped educate me on what was necessary to interact directly with the OpenGL layer, and understand what challenges the LÖVE developers will have in the distant future with OpenGL being deprecated on macOS. (Will they move to bgfx? Or Vulkan/MoltenVK? Who kn…

Thanks for the extensive answer! It is very commendable that you want to provide such level of stability for your users.

On a side note, your comment made me check: hard to believe Love2d was released 12 years ago now!

Post reply on HN