
uRetroFantasyConsole
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 onceadded object GIF for capture 'retro' screen to animated gif imageadded 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 RenderingPixel StyleSprite sheetsDrawing SpriteDrawing 9-slice SpriteDrawing primitives - pixel, rect, elipse, trianle, lineBuild-in FontCustom fontInline String ColoringInline Font ChangesText AlignmentText ClippingTilemapsChanging Layer Sprite SheetSetting/Getting Tile InfoColor TintingAlpha TransparencyClip RegionCameraPost-Processing EffectsTweenSound load/play OGG | MOD | WAV | XM | XMAMusic load/play OGG | MOD | WAV | XM | XMAGamepad InputKeyboard inputMouse 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: Create folder inside [RFC_Games] jump in andcreate main.lua script with callback functions:OnHardwareSetup()OnInitialize()OnUpdate(deltaTime)OnPreRender()OnRender()OnClose() or copy main.lua source from [_Template_] folder to new one created Included Lua LIBS: Cave generatorMaze generatorRooms generatorMarchingsquareClass constructorAnimationBasic platformer conttrollerButton and Key input helpers
AndyGFX 11 followers· portfolio 9 View creator →





