Best Libraries for Platformer?

General discussion about LÖVE, Lua, game development, puns, and unicorns.
Post Reply
binaryeye
Prole
Posts: 8
Joined: Wed Feb 03, 2016 2:58 pm

Best Libraries for Platformer?

Post by binaryeye » Wed Feb 03, 2016 3:24 pm

A couple years ago, I was using LÖVE (0.9.1) to develop a platformer but stopped working on it. I'd like to resume working on it using 0.10.0. I had been using Tiled and STI for level management and bump for collision. Would this still be the ideal approach? My game is a side-view platformer with fixed screens (e.g. Knytt) and relatively simple collision (axis-aligned rectangles, no rotation, slopes, etc.).

Thanks for any input!

User avatar
Doctory
Party member
Posts: 441
Joined: Fri Dec 27, 2013 4:53 pm

Re: Best Libraries for Platformer?

Post by Doctory » Wed Feb 03, 2016 4:12 pm

The libraries you are using right now are good. No need to use anything else.
"This is what videogames should be like; they should have meaning and triple machine guns"
- Jan Willem Nijman, 2013
github

bobbyjones
Party member
Posts: 720
Joined: Sat Apr 26, 2014 7:46 pm

Re: Best Libraries for Platformer?

Post by bobbyjones » Wed Feb 03, 2016 8:56 pm

Yea those are wonderful libraries should be able to get a prototype done relatively quickly.
Do you frequently have great ideas but immediately lose them? Check out the MVP for my website called IdeaVault. It is designed to solve that problem. Desktop browsers only currently.

User avatar
aloisdeniel
Prole
Posts: 17
Joined: Sat Jan 30, 2016 5:57 pm
Contact:

Re: Best Libraries for Platformer?

Post by aloisdeniel » Wed Feb 03, 2016 10:23 pm

All libraries from kikito are f*ckin' great :
Löve their simplicity and how really specific each job and only it is done. Really well designed !
My LÖVE libraries : pixelatlas, pixelmap

User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

Re: Best Libraries for Platformer?

Post by kikito » Fri Feb 05, 2016 10:52 am

Hi, thanks a lot for your kind words! If I may, let me plug in inspect.lua as well. I find it incredibly useful for debugging.
When I write def I mean function.

User avatar
s-ol
Party member
Posts: 1077
Joined: Mon Sep 15, 2014 7:41 pm
Location: Cologne, Germany
Contact:

Re: Best Libraries for Platformer?

Post by s-ol » Fri Feb 05, 2016 1:26 pm

I've been using bump, sometimes gamera, my own state library (st8.lua), STI and anim8 mostly, plus rxi's flux for tweening but that's not really platformer-specific.

s-ol.nu /blog  -  p.s-ol.be /st8.lua  -  g.s-ol.be /gtglg /curcur

Code: Select all

print( type(love) )
if false then
  baby:hurt(me)
end

bobbyjones
Party member
Posts: 720
Joined: Sat Apr 26, 2014 7:46 pm

Re: Best Libraries for Platformer?

Post by bobbyjones » Fri Feb 05, 2016 2:06 pm

I think if you will be doing a lot of animation and a lot of entities anim8 may not be the best. Iirc it does not support spritebatches.
Do you frequently have great ideas but immediately lose them? Check out the MVP for my website called IdeaVault. It is designed to solve that problem. Desktop browsers only currently.

User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

Re: Best Libraries for Platformer?

Post by kikito » Fri Feb 05, 2016 2:37 pm

bobbyjones wrote:I think if you will be doing a lot of animation and a lot of entities anim8 may not be the best. Iirc it does not support spritebatches.
I have read this complain before, but I don't understand what "supporting spritebatches" mean. bobbyjones, since I don't want to derail this thread, would you mind opening an issue on the anim8 repo, explaining what are you trying to accomplish, exactly? I will try to help.
When I write def I mean function.

binaryeye
Prole
Posts: 8
Joined: Wed Feb 03, 2016 2:58 pm

Re: Best Libraries for Platformer?

Post by binaryeye » Fri Feb 05, 2016 4:14 pm

Thanks for the reassurance and suggestions.

My game will likely have only four states (start menu, game, pause, and end), which shouldn't be too difficult to handle. The animation will be relatively simple (no more than ~16 frames for all PC movements, ~4 frames for each NPC), but I might try anim8.

One thing I forgot to ask about is particle systems. I know LÖVE has a particle system but I've never used it. Does it support animated particles? The documentation doesn't seem to indicate it does. In the past, I've simply used sprites to generate my own "particles" but I assume using an actual particle system is more efficient. Most of my particles will be static 1x1 pixels but some will be 4x4 or 8x8 with 2-4 frames of animation.

bobbyjones
Party member
Posts: 720
Joined: Sat Apr 26, 2014 7:46 pm

Re: Best Libraries for Platformer?

Post by bobbyjones » Fri Feb 05, 2016 6:55 pm

binaryeye I think it does support it.
Do you frequently have great ideas but immediately lose them? Check out the MVP for my website called IdeaVault. It is designed to solve that problem. Desktop browsers only currently.

Post Reply

Who is online

Users browsing this forum: No registered users and 16 guests