Retrieved from: https://love2d.org/forums/viewtopic.php?p=159975&sid=a6ba6406706b1d11b58c0a24fa7719b5#p159975 Post was by "mickeyjm" on Fri Jan 03, 2014 11:11 am Slightly edited by TheOuterLinux (https://theouterlinux.gitlab.io) to be 72-column-friendly. ------------------------------------------------------------------------ Try storing the images in a table and loading them with a loop. For example: local images = {} function love.load() for i=1,100 do images[i] = love.graphics.newImage("IMAGENAME"..i..".png") end end This will load 100 images named IMAGENAME1.png through to IMAGENAME100.png, you can change the name an extension of the image to match the images you want to load ------------------------------------------------------------------------