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.
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.