Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wolfyxon/love2d-universal
Powerful Love2D project template for multiplatform compilation using a handy Makefile
https://github.com/wolfyxon/love2d-universal
3ds build-tool devkitpro love2d lua make makefile nintendo-3ds
Last synced: 4 days ago
JSON representation
Powerful Love2D project template for multiplatform compilation using a handy Makefile
- Host: GitHub
- URL: https://github.com/wolfyxon/love2d-universal
- Owner: Wolfyxon
- License: unlicense
- Archived: true
- Created: 2024-06-30T10:17:28.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-20T10:14:02.000Z (2 months ago)
- Last Synced: 2024-10-31T04:24:07.664Z (about 2 months ago)
- Topics: 3ds, build-tool, devkitpro, love2d, lua, make, makefile, nintendo-3ds
- Language: Makefile
- Homepage:
- Size: 87.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Love2D Universal
> [!IMPORTANT]
> This project has been replaced by [Lover](https://github.com/Wolfyxon/lover) and will no longer be maintained.A universal [Love2D](https://love2d.org/) project template for cross platform compillation.
This project uses [Love2D](https://love2d.org/). A 2D Lua game engine, and [LOVE Potion](https://lovebrew.org/), a port of Love2D for the Nintendo 3DS, Switch and Wii U.
## Features
- Automated cross-compillation process
- Automated binary downloads
- Easy to use Makefile script## Platforms
| Platform | File formats | Architectures | Status |
| ------------ | ---------------- | ------------- | -------- |
| Universal | `love` | * | ✅ |
| Linux | `AppImage` | x86_64 | ✅ |
| Windows | `exe` | x86_64 x86_32 | ✅✅ |
| Nintendo 3DS | `3dsx` ~~`cia`~~ | | ✅📁 |
| MacOS | | | 📁 |
| Android | | | 📁 |✅ `supported` | 🟡 `unstable` | ❌ `unsupported` | 🕛 `in progress` | 📁 `planned`
> [!NOTE]
> The 3DS version may not work under emulators. On real hardware it will most likely crash on the first run, but run successfully when restarted. This seems to be a LovePotion bug (or my 3DS is broken lol).
> To test the 3DS version of your game, use `make 3ds_nest` or `make 3dslink`Feel free to contribute to Love2D and the Makefile to add support for more platforms!
To learn how to run and build your project, refer to the [wiki](https://github.com/Wolfyxon/love2d-universal/wiki).