Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Pistache Games

Sign in to follow this  
Elvis Enmanuel


Now that the game is going to see the light, I think that is a good idea to post some advances and features of the game.

Pistache Games is a multi-game system like the "A" machines that you could find in a pub.

Currently It has 4 categories: Cards, Ability, Quiz and Visual games.

It is programmed in C++ with openGL and GLES for mobile devices. The programming environment is Linux Mint 17.3, CodeLite as C/C++ editor and Gimp, Inkscape and Blender for graphics.

I feel proud about using all open-source software because I was used to use Windows in the past. Currently It is a full multi-platform development.

The first release should be in Android, then Linux and Windows version. IOS and Mac version should follow them.


Sign in to follow this  


Recommended Comments

10 hours ago, pixnbgames said:

Hi @Elvis Enmanuel

Congrats for your game. It looks nice!

I find it interesting that you have done it directly with C/C++ and OpenGL.

Good luck!

Thanks @pixnbgames,

My goal was to use the same code for mobile and desktop targets. I think that C/C++ is very well balanced in terms of performance and compatibility. Code once, deploy everywhere :)

Thanks to the multi-platform CodeLite editor I only have one workspace/solution and multiple targets for Android, Linux, Windoww, etc.

Because the project has zero dependencies (mostly thanks to stb libs) the complier is able to pack the binary in the best way. Currently the executable weights less than 700kb.

Textures are compressed into ETC1 for GLES and DXT1/5 for openGL. Given this the Android APK weights less than 9MB where the graphics are downsized to a 1280x960p resolution from an original 1920x1440p size.

Edited by Elvis Enmanuel

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!