A downloadable tool for Windows

Buy Now$15.00 USD or more

Is the game engine to create retro games with lua.    Engine works like "player" where is possible run game from console or via bat/lnk file with defined arguments.   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. Engine doesn't contain editing tools for assets. For create sprites, music, tiles, ... you need use 3rd party tools. All build-in lua commands are documented in markdown  format here:   

Doc and Examples

RELEASE 1.0.1

  • added new console command 'play' - load cartridge and extract to folder and run - all in once
  • added object GIF for capture 'retro' screen to animated gif image
  • added RFC.cfg file - when exist, then use RFC.exe for run game [all *.bat and *.lnk files are ignored]
    •  cartridge:[cartridgename]
    •  screen_w:[screen width]
    • screen_h:[screen height]
    • fullscreen:[true/false]

RELEASE 1.0.0

  • 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 <folder name> -resolution <app width(int)> <app height(int)> <fullscreen(bool)>

RFC.exe -game Demos -resolution 1280 800 false

Start new project:

  1. Create folder inside [RFC_Games]
  2.  jump in and
  3. create  main.lua script with  callback functions:
    1. OnHardwareSetup()
    2. OnInitialize()
    3. OnUpdate(deltaTime)
    4. OnPreRender()
    5. OnRender()
    6. OnClose()
  4.  or copy main.lua source from [_Template_]  folder  to new one created

Included Lua LIBS:

  • Cave generator
  • Maze generator
  • Rooms generator
  • Marchingsquare
  • Class constructor
  • Animation
  • Basic platformer conttroller
  • Button and Key input helpers
StatusReleased
CategoryTool
PlatformsWindows
Rating
Rated 2.0 out of 5 stars
(1 total ratings)
AuthorAndyGFX
Tags2D, 8-Bit, Game engine, Pixel Art, Retro, Tilemap, tools

Purchase

Buy Now$15.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $15 USD. You will get access to the following files:

RetroFantasyConsole_v1.0.1.ZIP 19 MB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)(-1)

Okay... I have no clue in the slightest how to use this thing, what files to access or what any of it does. I've tried to figure it out by going through everything, including the github 'instructions' multiple times. From what I've read on this page this seems like an accessible tool at least, but boy was I wrong. Nothing I try works.

Is this in fact a 'code only' program with no built in editors?

Because it doesn't appear to be so looking at this page.

I suggest if you're going to put up a promising page and charge $15 for a program then you might want to provide some documentation that explains how to get started with the program at least. At the moment I'm deeply regretting the purchase.

This looks great, putting it straight in the to-buy list.