Giter VIP home page Giter VIP logo

footorb's Introduction

MoonLove-Faststart

Some templates and basic engine structure using Lua, Love and Moonscript. Intended to be used specially in game jams such as Ludum Dare and for rapid game prototyping.

Getting Started

Install both Love and Moonscript and make sure they are both in your system PATH. You can check that by opening a console and typing "love" and "moon", they both should give message asking for paramenters. With that all set, open the Faststart.sublime-project file and select the "Compile my Project" build system (Tools > Build System > Compile My Project) and press Control + B to run your project!

Here's how the folders are supposed to work:

  • bin: This is where the .exe or similar will be placed when you pack your game for distribution.
  • game: Lua files that Löve will use will be placed here by the compiler.
  • game/assets: Images, sound and other asset files shoud be placed here.
  • game/lib: External libs are placed here.
  • src: Moon files that will be compiled into Lua files by sublime.

Usage

First add the root folder to Sublime (Project > Add Folder to Project). Then you can just make your game in the src/ folder, placing your .moon files in there. Select the build Compile Moon and Run Love build system (Tools > Build System > Compile Moon and Run Love) and press Control + B to run your game.

Utilities

Other libraries included

  • Lume: An amazing library full of great utilities for games.

To Do

There is still a lot of things to improve here, here's the main ones for now:

  • Make a better engine framework
  • Scripts for packing your Love File
  • General utilities
  • Placeholder assets

footorb's People

Contributors

saint11 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.