A simple Love2D top down RPG game about a small magician in a couple of mazes.
- Love2D - Download and install Love2D game engine
- Git (for dependency management)
This project uses git submodules to manage external libraries. After cloning the repository, run:
git submodule update --init --recursiveThis will download the required dependencies:
- bump.lua - 2D collision detection library
To verify that all dependencies are properly set up, you can run the test script:
lua test_dependencies.lua- Make sure Love2D is installed and accessible from your system PATH
- Navigate to the project directory
- Run the game with:
Or drag the project folder onto the Love2D executable.
love .
- bump.lua - 2D collision detection library (managed as git submodule)
- STI - Simple Tiled Implementation for Love2D (vendored)
When you clone this repository, don't forget to initialize the submodules:
git clone <repository-url>
cd Magus-Love2D
git submodule update --init --recursive