Menu

Tree [60a83d] master /
 History

HTTPS access


File Date Author Commit
 demo 2023-02-09 Davide Davide [43288f] RetroGear - Added -fcommon flag to Makefile (gc...
 doc 2020-02-25 Davide Davide [1874e5] documentation - Refactoring
 level_editor 2013-10-16 Davide Davide [98c699] Simple SDL gui
 leveler 2014-07-01 Davide Davide [0811a3]
 retrogear 2023-02-09 Davide Davide [43288f] RetroGear - Added -fcommon flag to Makefile (gc...
 retrogui 2018-08-27 Davide Davide [1b96e6] retrogui rewriting (WIP)
 tutorial 2020-01-31 Davide Davide [5aa2c8] Updated menu tutorial and retrogear core - new ...
 README.md 2019-12-29 Davide Davide [f0c562] Update README.md

Read Me

RetroGear

A simple and light 2D game engine

Released under GPL license, RetroGear aims to be a low resource and memory consuming 2D generic game engine, trying to allow pratically anyone to develope the game of their dream with less efforts, in a simple and easy way!

Some of the features offered by this game engine are:

  • Game states management (screen titles, pre-game, game, game over)
    Title screen
    Pregame

  • 2D maps management along with some useful features like scrolling and multilayering support
    Map
    Level

  • Menu and dialogues system
    Menu
    Dialogue

  • Graphics, animations, sounds effects, scoring, in-game menus and in-game entities management simplified with dedicated libraries and systems
    Sprites

  • Dedicated level editor! (Along with a custom gui framework)
    Editor

The project is working in progress, you can find it at:

Along with Italian and English documentations, sources, demo and tutorials.

Getting started

Checkout the repository for the latest updates of sources and documentation translations!

Navigate through