Game engines and frameworks.

General discussion about LÖVE, Lua, game development, puns, and unicorns.
User avatar
ddabrahim
Party member
Posts: 201
Joined: Mon May 17, 2021 8:05 pm
Contact:

Game engines and frameworks.

Post by ddabrahim »

Hi all!

I was just wondering if is there any complete game engines or frameworks for Love2D ever shared that include all the basic building blocks like sprites, collision, camera...etc?
I am thinking something similar to Phaser, Cocos2D, Solar2D but made with Love2D?

Since the whole purpose of Love2D is to make our own and everyone is making their own systems, wondering if anyone ever cared to share what they have done? In showcase section there are some interesting engines and tools showcased but nothing seems to be shared that we can actually use.

Thanks.
User avatar
dusoft
Party member
Posts: 654
Joined: Fri Nov 08, 2013 12:07 am
Location: Europe usually
Contact:

Re: Game engines and frameworks.

Post by dusoft »

User avatar
ddabrahim
Party member
Posts: 201
Joined: Mon May 17, 2021 8:05 pm
Contact:

Re: Game engines and frameworks.

Post by ddabrahim »

Thank you.

I am familiar with these individual libraries. Maybe HUMP is more similar to what I was looking for.

I was wondering if is there any complete system that designed to work together effortlessly.

The one most similar to what I’m looking for is LIKO-12:
https://liko-12.github.io/
Ross
Party member
Posts: 100
Joined: Tue Mar 13, 2018 12:12 pm
Contact:

Re: Game engines and frameworks.

Post by Ross »

Sadly, I doubt it. I think if there was something polished, it would be well(-enough) known.

It's a lot of work. I've been working on mine for...six years :death:, and it's not done yet, heh.

Are you looking for something with all the graphical editors and tools, or just extra code framework?
User avatar
ddabrahim
Party member
Posts: 201
Joined: Mon May 17, 2021 8:05 pm
Contact:

Re: Game engines and frameworks.

Post by ddabrahim »

I was just curious what is out there in general if anything at all. Code frameworks, code editors, level editors, complete game engines.
User avatar
dusoft
Party member
Posts: 654
Joined: Fri Nov 08, 2013 12:07 am
Location: Europe usually
Contact:

Re: Game engines and frameworks.

Post by dusoft »

AFAIK there is not a complete engine that would include editor like Godot or such. I think that's the beauty of Love - it can be whatever you want it to be.

PS: If you want it to be a complete engine and you will reach that at some point, please release the source code for others.
User avatar
ddabrahim
Party member
Posts: 201
Joined: Mon May 17, 2021 8:05 pm
Contact:

Re: Game engines and frameworks.

Post by ddabrahim »

Of course I have no desire to use something like Godot. I am only looking for some inspirations here.
User avatar
darkfrei
Party member
Posts: 1204
Joined: Sat Feb 08, 2020 11:09 pm

Re: Game engines and frameworks.

Post by darkfrei »

There are a lot of Lua engines/ frameworks, but you can choose most popular of them: https://www.dragonflydb.io/game-dev/engines/lua
:awesome: in Lua we Löve
:awesome: Platformer Guide
:awesome: freebies
User avatar
ddabrahim
Party member
Posts: 201
Joined: Mon May 17, 2021 8:05 pm
Contact:

Re: Game engines and frameworks.

Post by ddabrahim »

Thank you for the link. One of the items in the list is actually a multiplayer game engine for Love2d but I guess it is obsolete, was not updated for years. Maybe worth a look though.

https://github.com/Planimeter/game-engine-2d
User avatar
_JM_
Prole
Posts: 17
Joined: Thu Mar 30, 2023 9:06 pm
Contact:

Re: Game engines and frameworks.

Post by _JM_ »

I've been working for some time in a bunch of code to help me in game jams.
It includes Camera, Tilemaps, a rustic Tilemap Editor with auto tile, Physics for platforms, Animation, GameStates, etc...

You can check it here (unfortunately, not documented yet):
https://github.com/joaoMarcello/jm-love2d-package

Just clone the repo and add this piece of code on top of main.lua to have acess to all modules:

Code: Select all

local JM = require "jm-love2d-package.init"
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 9 guests