You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Aroma is game creation framework/platform that targets Chrome's Native
Client. It lets you create games that can be distributed through the Chrome
Web Store.
Aroma games are written in the Lua programming language.
Aroma implements the LÖVE API in order to make porting existing games
easy.
How it works
Upload Aroma's .nexe binaries, .nmf file, and javascript support to a
directory. Then upload your entire game (Lua code, images, and audio) alongside
it and write a simple html file.
Aroma facilitates resource loading for you. It also handles drawing to an
OpenGL powered canvas. Aroma will reuse features of the browser whenever
possible, for things like decoding images, playing audio and downloading code.
Building can be a bit challenging, but here is a brief overview. I build Aroma
on Linux. It should work on OSX. If you're on Windows you're on your own! (But
if you figure it out, tell me and I'll update this guide)
The following dependencies are required before building: