Home

Awesome

Gincu -- a simple match three game, game engine, and game framework written in C++

Introduction and goals

Gincu is a lightweight cross platform 2D game framework and middleware written in C++.

The original work was a test work when I was applying a job with a game company. The company requires a simple match-three game written in C++ with SDL. I didn't join the company because I got another offer at the mean time.

Now I open source the project, and I've rewritten the render engine with SFML and Allegro.

Now there is a match-three game in the project. In the future we may add more games as prototypes to the project. Though the match three game is not as cool as Candy Crush Saga, it includes most basic stuff and may be a good kick off.

Version

0.0.1

Supported platform

Environments and requirements

License

Apache License, Version 2.0

Core system and features

Underlying render engine

Currently Gincu supports both SFML (desktop and Android) and Allegro (desktop only since I didn't succeeded compiling Allegro for Android). But SFML will most likely be abandoned soon because it doesn't support iOS and very bad support for Android. Most likely Gincu will rely on Allegro or some other libraries such as Irrlicht in the future.

How to contribute

There are several ways to contribute to the project

Build and run on desktop

Build and run on Android

Folder structure