- Notifications
You must be signed in to change notification settings - Fork34
ianmaclarty/amulet
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Amulet is a Lua-based audio/visual toolkit designed for small games and experimentation.
Here's what a minimal Hello World! looks like in Amulet:
am.window{}.scene=am.text("Hello World!")
It currently runs on the following platforms:
- Windows 7+
- Mac OS X
- Linux
- iOS
- Android
- HTML5
These are available fromhttp://www.amulet.xyz.
Seehttp://www.amulet.xyz/doc/.
I don't use the github issue tracker. Instead please email bug reportsor feature requests to me at ian -at- ianmaclarty.com, or use theforum.
Make sure you have gcc and g++ installed, then do:
make
If you get errors, you may also need to install additional dev packages,such as as libgl1-mesa-dev (for OpenGL headers) or libasound2-dev(for audio support in SDL).
Install the command line developer tools (clang, clang++), then do:
make
You will need to installMinGW and MSYSas well as a Microsoft Visual C compiler.
You will need to create your own version of msys.bat with somethinglike the following at the top:
call "%VS120COMNTOOLS%vsvars32.bat" >NUL:
(VS120COMNTOOLS may be different depending on which versionof Visual Studio you're using.)
This sets up the Visual Studio command line environment.
Then, from the msys shell, do:
make
It's also possible to cross-compile to various platforms (e.g. HTML5, iOS, MinGW).See the files .travis.yml, scripts/appveyor.bat and scripts/travis.sh forexamples of how to do this.
Amulet uses or borrows code and ideas from the following projects:
- Lua
- LuaJIT
- SDL2
- Sean's Tool Box
- KissFFT
- Blink
- ANGLE
- FreeType
- GLM
- Emscripten
- OpenCV
- SimpleGlob
- TinyMT
- sfxr
- glsl-optimizer
The HTML editor uses code and ideas from:
The Amulet logo was designed byBethany Wilksch.
About
lua game toolkit
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors12
Uh oh!
There was an error while loading.Please reload this page.