Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gamelly/gly-engine
A cross-platform embeddable lua game engine such as ginga, pc, mobile, browser and its own console like a Wii clone.
https://github.com/gamelly/gly-engine
game-engine gamedev gba ginga love2d lua ps2 television tizen webos wii
Last synced: 4 days ago
JSON representation
A cross-platform embeddable lua game engine such as ginga, pc, mobile, browser and its own console like a Wii clone.
- Host: GitHub
- URL: https://github.com/gamelly/gly-engine
- Owner: gamelly
- License: apache-2.0
- Created: 2024-06-25T14:53:53.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-06T20:39:12.000Z (29 days ago)
- Last Synced: 2024-12-22T11:10:57.844Z (14 days ago)
- Topics: game-engine, gamedev, gba, ginga, love2d, lua, ps2, television, tizen, webos, wii
- Language: Lua
- Homepage: https://docs.gamely.com.br
- Size: 229 KB
- Stars: 36
- Watchers: 1
- Forks: 7
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Support: docs/support.txt
Awesome Lists containing this project
README
[](https://github.com/RodrigoDornelles/codename-videogame-engine/blob/main/samples/asteroids/game.lua)
[![codecov](https://codecov.io/github/RodrigoDornelles/codename-videogame-engine/graph/badge.svg?token=MM0TY7VVAT)](https://codecov.io/github/RodrigoDornelles/codename-videogame-engine)
> A cross-platform embeddable LUA game engine such as ginga, pc, mobile, browser and its own console like a Wii clone.
* **Progressive "Television" Apps** _(PWA but is for Brazilian TVs)_
* **Many testing tools** _(REPL, Unit Tests, [TAS](https://tasvideos.org/WelcomeToTASVideos#WhatIsATas) Tests)_
* **Pure functions**### Love 2D :heart_decoration: :desktop_computer:
```sql
lua cli.lua build @asteroids --core love --run
```### Browser :globe_with_meridians:
```sql
lua cli.lua build @asteroids --core html5
```#### CLI Platform Support
| command | lua 5.4 | lua 5.3 | lua 5.1 | luajit | installation |
| :-----: | :-----: | :-----: | :-----: | :----: | :----------- |
| cli.sh | :ok: | :ok: | :ok: | :ok: | `git clone https://github.com/gamelly/gly-engine`
| cli.lua | :ok: | :ok: | :x: | :ok: | `wget get.gamely.com.br/cli.lua`
| gly-cli | :ok: | | | | `npm install -g @gamely/gly-cli`#### Engine Platform Support
| Tier 1 | HTML5, WebOS2020 or later | main platform for production |
| :----- | :------------------------ | :------------ |
| Tier 2 | Love2D | main plataform for development and tests
| Tier 3 | Tizen 8 | full support WIP
| Tier 4 | WebOS 6 | coming soon
| Tier 5 | Native Core SDL2 | full support, not available for download yet
| Tier 6 | Native Core Arduino | coming soon
| Tier 7 | Ginga | support
| Tier 8 | Console TUI (ASCII) | support, except images
| Tier 9 | Play Station 2 | coming soon
| Tier 9 | Nintendo Wii | support is reworking
| Tier 10 | Nintendo DS | coming soon
| Tier 11 | Nintendo GBA | limited support