uRetroEngine

$19
Publisher Cubes Team
File size 11.00MB
Number of files 464
Latest version 1
Latest release date 2018-05-24 04:20:29
First release date 2017-10-11 08:43:23
Supported Unity versions 2018.4.2 or higher
Unity retro game framework with lua support (NLua or Moonsharp) for create fantasy console game or for build standalone game. Very useful for game prototype or only for fun

UPDATE:

1.1

- fixed build problem from inspector in LUA example
- fixed hide/show build-in concole
- fixed hide/show build-in code profiler

FEATURES:

- user defined screen size (limitation is only performance)
- defined screen origin (top-left / bottom-left)
- load color palette from image (default 16)
- load sprite sheet from image (limitation is only memory)
- load font from image (limitation is only memory)
- create tilemap
- import tilemap created in Pyxel Edit
- for scripting is used NLua for unity
- you can import module/dll in main.lua code (UnityEngine included)
- basic command line arguments for define resolution and run game
- build-in console with commands to manage cartridge
- build-in code profiler (user defined start/end timer with label)
- code profiler works in lua script and inside unity too
- build-in GPU/CPU visula performance tracker - you can create retro game and publish binary fo PC/MAC/Linux/Androis or Mac using uRetro classes
- you can create universal player and via lua script write game outside of unity, similar to TIC-80, PICO-8 or other fantasy console
- capture game to anim gif

LUA commands for:
- Text
- Sprites
- Tiles
- Tilemap
- System
- Graphics
- Display
- Cartridge
- GameData
- SoundFX (via usfxr) - Colors
- Input
- Console
- Library

Full lua command list with desc.

Commented code and full documentation included.

Additional files and examples

Note: uRetroEngine framework is made for emulate old style development technique with a few simple commands.

Top Publisher Assets