Hello, I'm new to this Love2D gig, but not new to Lua. I get the general gist of programming and stuff, so what I'm looking for is how to build a basic platforming engine from the ground up with an entity system and a level editor.
Tutorials don't seem to be plenty when it comes to Love, or at least from what it appears. I can get an tutorial that covers basic platforming (usually with hard-coded spawn points and what not), or a tutorial that covers entity systems (but not level editors), and then very, very little information on how to use level editors (with no information on how to wire that with an entity system - generally just API information and no explanation of how to add, say, the player without hardcoding positions).
Basically, I can learn separate things but not how these things can agree with each other to formulate a game engine to build off of. What I'm looking for is something that covers the general ideas of all of these together - some application of all of these concepts together to form a game. Does such tutorial exist? And if not, is there some way I can easily progress and adapt these things together? Because I'm totally lost after the basics.
Looking for expansive tutorials on creating a Love2D engine
Forum rules
Before you make a thread asking for help, read this.
Before you make a thread asking for help, read this.
Re: Looking for expansive tutorials on creating a Love2D eng
For an editor I would suggest an existing program like Tiled.
There are plenty of tutorials (including videos on Youtube) that can teach you how to use tiled.
Once you know how to use Tiled, then the question becomes, how do you load the exported levels in Love2D.
There are existing libraries for that too.
For physics I suppose you could use Box2D or bump.lua.
Basically there are existing libraries for everything you need to make a traditional platformer game.
Even if you decide to roll out your own system with entities and whatnot it's still useful to look at those libs for ideas.
Good luck and welcome to the forums.
There are plenty of tutorials (including videos on Youtube) that can teach you how to use tiled.
Once you know how to use Tiled, then the question becomes, how do you load the exported levels in Love2D.
There are existing libraries for that too.
For physics I suppose you could use Box2D or bump.lua.
Basically there are existing libraries for everything you need to make a traditional platformer game.
Even if you decide to roll out your own system with entities and whatnot it's still useful to look at those libs for ideas.
Good luck and welcome to the forums.
Who is online
Users browsing this forum: Bing [Bot], Semrush [Bot] and 2 guests