Skip to content
This repository was archived by the owner on Oct 2, 2022. It is now read-only.

lua-rocks/love-template

Repository files navigation

LÖVE-template (WIP)

Pixel-style game template based on LÖVE engine.

screenshot

Features (current and planned)

  • Pixel-perfect and tile-based:
    • Scaling
    • GUI
  • Multiplayer:
    • Server
      • Database (sqlite?)
      • Communications (enet?)
        • Authorization
        • Lobby and chat
    • Tic-tac-toe ranking game
  • Additional:
    • Full documentation (sumneko-lsp)
    • Very simple but powerful prototype-based OOP
    • Preconfigured vscode-debugger
    • Advanced logging and debugging libs
    • Palette and batching helpers
    • Easy import grids and animations from libresprite

Dependencies

  • love >11
  • lua >5 or luajit >2 (for run tasks)
  • luarocks >3 (for luacheck)
  • npm > 8 (for nomnoml)

Installation

  • Fork this repo
  • Clone your fork
  • Install dependencies: lua run/install.lua
  • Update submodules: lua run/update.lua

Agreements

  • Use formatters: stylua for lua and prettier for everything else
  • Use luacheck and lsp for errors detection
  • Prototypes must be named in CamelCase
  • Other variables must be named in snake_case
  • Start comments with capital letter and finish with dot

Structure

src.noml

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages