mirror of
https://github.com/love2d/love.git
synced 2026-08-12 08:30:56 +02:00
87 lines
2.9 KiB
Markdown
87 lines
2.9 KiB
Markdown
LÖVE is an *awesome* framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X and Linux.
|
|
|
|
Documentation
|
|
-------------
|
|
|
|
We use our [wiki][wiki] for documentation.
|
|
If you need further help, feel free to ask on our [forums][forums], and last but not least there's the irc channel [#love on OFTC][irc].
|
|
|
|
Compilation
|
|
-----------
|
|
|
|
###Windows
|
|
Follow the instructions at the [megasource][megasource] repository page.
|
|
|
|
###*nix
|
|
Run `platform/unix/automagic` from the repository root, then run ./configure and make.
|
|
|
|
$ platform/unix/automagic
|
|
$ ./configure
|
|
$ make
|
|
|
|
###Mac OS X
|
|
Download the required frameworks from [here][dependencies] and place them in `/Library/Frameworks/`.
|
|
|
|
Then use the Xcode project found at `platform/xcode/love.xcodeproj` to build the `love-macosx` target.
|
|
|
|
###iOS
|
|
Download the required libraries from [here][dependencies-ios] and place the `include` and `libraries` folders
|
|
into the `platform/xcode/ios` folder.
|
|
|
|
Then use the Xcode project found at `platform/xcode/love.xcodeproj` to build the `love-ios` target.
|
|
|
|
Note that you must be registered in the [iOS Developer Program][iosdeveloper] in order to build for physical iOS devices.
|
|
|
|
The iOS version is currently a work-in-progress.
|
|
|
|
Repository information
|
|
----------------------
|
|
|
|
We use the 'default' branch for development, and therefore it should not be considered stable.
|
|
Also used is the 'minor' branch, which is used for features in the next minor version and it is
|
|
not our development target (which would be the next revision - version numbers are formatted major.minor.revision.)
|
|
|
|
We tag all our releases (since we started using mercurial), and have binary downloads available for them.
|
|
|
|
Experimental changes are developed in the separate [love-experiments][love-experiments] repository.
|
|
|
|
Builds
|
|
------
|
|
|
|
Releases are found in the 'downloads' section on bitbucket, are linked on [the site][site],
|
|
and there's a ppa for ubuntu, [ppa:bartbes/love-stable][stableppa].
|
|
|
|
There are also unstable/nightly builds:
|
|
|
|
- Most can be found [here][builds].
|
|
- For ubuntu linux they are in [ppa:bartbes/love-unstable][unstableppa]
|
|
- For arch linux there's [love-hg][aur] in the AUR.
|
|
|
|
Dependencies
|
|
------------
|
|
|
|
- SDL2
|
|
- OpenGL
|
|
- OpenAL
|
|
- Lua / LuaJIT / LLVM-lua
|
|
- jpeg-turbo
|
|
- FreeType
|
|
- PhysicsFS
|
|
- ModPlug
|
|
- mpg123
|
|
- Vorbisfile
|
|
|
|
[site]: http://love2d.org
|
|
[wiki]: http://love2d.org/wiki
|
|
[forums]: http://love2d.org/forums
|
|
[irc]: irc://irc.oftc.net/love
|
|
[dependencies]: http://love2d.org/sdk
|
|
[dependencies-ios]: https://dl.dropboxusercontent.com/u/4214717/love-ios-libraries-0.10.zip
|
|
[megasource]: https://bitbucket.org/rude/megasource
|
|
[builds]: http://love2d.org/builds
|
|
[stableppa]: https://launchpad.net/~bartbes/+archive/love-stable
|
|
[unstableppa]: https://launchpad.net/~bartbes/+archive/love-unstable
|
|
[aur]: http://aur.archlinux.org/packages.php?ID=35279
|
|
[love-experiments]: https://bitbucket.org/bartbes/love-experiments
|
|
[iosdeveloper]: https://developer.apple.com/programs/ios/
|