uRetroFantasyConsole
About
Is the game engine to build retro games. You can create games with user-defined hardware properties, such as screen size, maximum map size, map layers, pixel style, etc. defined within the beginning in the main.lua script and RFC.exe run game stored in folders or in compressed cartridge. All build-in lua commands are documented in markdown format.
Doc and Examples
FEATURES:
- Pixel Perfect Rendering
- Pixel Style
- Sprite sheets
- Drawing Sprite
- Drawing 9-slice Sprite
- Drawing primitives - pixel, rect, elipse, trianle, line
- Build-in Font
- Custom font
- Inline String Coloring
- Inline Font Changes
- Text Alignment
- Text Clipping
- Tilemaps
- Changing Layer Sprite Sheet
- Setting/Getting Tile Info
- Color Tinting
- Alpha Transparency
- Clip Region
- Camera
- Post-Processing Effects
- Tween
- Sound load/play OGG | MOD | WAV | XM | XMA
- Music load/play OGG | MOD | WAV | XM | XMA
- Gamepad Input
- Keyboard input
- Mouse input
Execute game:
RFC.exe -game
uRFC.exe -game Demos -resolution 1280 800 false
Included Lua LIBS:
- Cave generator
- Maze generator
- Rooms generator
- Marchingsquare
- Class constructor
- Animation
- Basic platformer conttroller
- Button and Key input helpers