Skip to content
This repository has been 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

No packages published

Languages