Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦾
GLY Engine
powered by gamely.com.br

A Lua-based cross-platform engine for building games and apps that run on smart TVs, browsers, old consoles, and can be embedded into other engines or native apps.

  • Multiple Programming Language Support
    (Lua, Javascript, Typescript, Haxe, Kotlin, Dart...)
  • Frictionless Development
    (Online IDE or very easy installation)
  • Progressive "Television" Apps
    (Like PWAs, but for Brazilian TVs)
  • Many Testing Tools
    (REPL, Unit Tests, TAS Tests)
  • Pure Functions

Browser 🌐

lua cli.lua build @asteroids

Love 2D 💟 🖥️

lua cli.lua build @asteroids --core love --run

Ginga 🇧🇷 📺

lua cli.lua build @asteroids --core ginga --enterprise

How to Install

Using Lua

wget http://get.gamely.com.br/cli.lua

Using Javascript

npm install @gamely/gly-cli

Engine Platform Support

Support Target Current Status
Tier 1 HTML5, WebOS2020 or later main platform for production
Tier 2 Love2D main platform for development
Tier 3 Tizen 8 support
Tier 4 WebOS 6 support
Tier 5 Native Core Desktop support being reworked
Tier 6 Native Core Arduino support
Tier 7 Ginga support
Tier 8 Console TUI (ASCII) support
Tier 9 Play Station 2 coming soon
Tier 10 Nintendo Wii support, (broken wiipads)
Tier 11 Nintendo DS support, except images
Tier 12 Nintendo GBA support, except images
Tier 13 TIC-80 fantasy console support, except images
Tier 14 Play Station 1 support, very limited
Tier 15 PICO-8 fantasy console support, very limited

About

Create games and apps that run on smart TVs, browsers, old consoles and embedded systems.

Topics

Resources

Contributing

Security policy

Stars

96 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages