Skip to content

Ulydev/love-kickstart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kickstart

love-kickstart

love-kickstarter is a project template that aims at providing the most straightforward tools to quickly set up a LÖVE game, which makes it useful for game jams and hackatons.

Setup - main.lua

Set the internal resolution of your game

WWIDTH, WHEIGHT = 1920, 1080

Add external libraries and custom classes (e.g. Player class)

--Includes
require "include.player" --example

Start making your game by editing and adding new scenes! By default, main.lua redirects to the game scene, located in "/scenes".

--game.lua

function game.update(dt)
  moveObjects(dt)
end

function game.draw()
  drawObjects()
end

What's included

push - Handles everything resolution-related

shack - Lets you quickly add screen effects such as shake, rotate, shear and scale

lem - Allows you to set up events and call them whenever and wherever in your code

lue - Adds hue to your game

stager - Manages all the different scenes and lets you switch between them

wave - Audio manager with sound parsing functionalities

soft - Interpolates values

easy - A minimalist easing library

trail - Adds trail effects to your game

About

Quickly kickstart LÖVE games

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages