Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon

21. September 2016


Gideros just released version 2016.8.2.  Gideros is a cross platform Lua powered game engine that is now open source and free to use.  The 2016.8.2 release brings a number of new features and fixes.  From the release notes:banner


Export features

  • Android Studio upgraded Gradle version
  • Gideros Studio non blocking export dialog with progress
  • Added lots of plugin installer scripts for Android (Android Studio, Eclipse, APK exports)
  • Allow providing default app and tv icons that are replaced on export for all supported platforms
  • Allow providing default horizontal and vertical splash images that are replaced on export for all supported platforms
  • Add additional win32 plugins on export to nearly match those available for Windows Desktop export (bitop, clipper, controller, json, lfs, lpeg, SQLite, luasocket, microphone, struct)

Gideros Features

  • Upgrade to latest OpenAL sound library for better sound latency
  • Shaders code can be supplied in-line from Lua
  • Textures can be created from raw pixel data
  • Global frame counter in Core.frameStatistics
  • Core.frameStatistics now returns table method to get shader language
  • TextField parameter for alignment: sample
  • RenderTarget can be saved to file
  • Tab switching by ctrl+tab (or cmd+tab) in gideros studio IDE.
  • Android returns device type (tv, appliance, car or mobile) on getDeviceInfo
  • Negative indexes support (-1, -2, …) for Sprite:getChildAt(index), SpriteBinder:removeChildAt(index) and Sprite:swapChildrenAt(index1, index2) to get sprites from top

Lua features


  • Player connectivity
  • Correct requesting Open GL on desktop (due to upgrade to Qt 5.6: caused Gideros Player to crash on startup for some users)
  • lua and luac binaries compilation with mingw
  • Particles alpha
  • Particles are now visible after removed
  • Android player check file for null pointer when loading existing projects
  • Timer’s behavior to run as set
  • Path2d texture positioning


  • [Controller] fixed Moga lib for Android 21
  • [Gaming Google Play] show all leaderboards support
  • [Gaming Google Play] step by step achievements handling on GMS
  • [Gaming Google Play] improved API for achievements
  • [Camera] initial alpha version for drawing camera texture in Gideros

GameDev News

blog comments powered by Disqus

Month List

Popular Comments

QICI Engine 1.05 HTML5 Game Engine Released
Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon

8. January 2016


Special thanks to @Dillybob on Twitter for bringing this engine to my attention.  QICI Engine is a HTML5 game engine and toolset layered over top of Pixi and Phaser, a library I am a huge fan of.  The engine is well documented and completely free.  The source is available although oddly enough the Github page just contains prepackaged archives.


In their own words, QICI Engine is:

QICI Engine is a free and open source JavaScript game engine library with a web-based comprehensive suite of toolset for making HTML5 games.

With QICI Engine, creating HTML5 Games just like Web Development, use your favorite code editor, use your favorite web browser, leverage JavaScript language and all the best web development tools. QICI Engine takes care of the complexity of the underlying technologies, so you just focus on what's important - making your game!

Technology Stack

QICI Engine is based on the free and open source HTML5 game framework Phaser, which uses Pixi.js for WebGL and Canvas rendering across desktop and mobile web browsers.

Phaser is actively developed and maintained by @photonstorm, but QICI Engine uses the specific version Phaser 2.3.0. We keep track of bug fixes and performance improvements for Phaser, so you can use the customized Phaser version that QICI Engine provides safely.

QICI Engine is made up of three parts: QICI Core, QICI Widget and QICI Editor:

  • QICI Core: A JavaScript Game Engine library that is based on Phaser.
  • QICI Widget: A JavaScript UI library for creating rich application.
  • QICI Editor: A web-based editor with a Node.js server for accelerating HTML5 game development.

The QICI Core is the core of QICI Engine, the QICI Editor would not work without it, but the QICI Core can function on its own to be used to make a HTML5 Game by writing code without QICI Editor. But for complex UI, it’s really hard to build and maintain without the help of WYSIWYG visual interface, with QICI Editor even artists and designers can help to build the game’s UI.

QICI Widget provides the HTML5 UI widgets for making the GUI in QICI Editor.

QICI Core is a JavaScript Game library, QICI Widget is a JavaScript UI library, and QICI Editor uses Node.js for accessing the file system, so QICI Engine is a Full-Stack JavaScript Game Engine.




Very cool project and certainly one I am checking out.  Oddly however, when you download the current version from their website, on first run they tell you an update is available and you download it.  I hate when this happens.

GameDev News ,

blog comments powered by Disqus

Month List

Popular Comments