Wednesday, 14 November 2012

DrumPuzzle Progress update I

A snapshot of the game play but will have much better graphics. 


The game play is very simple. Unlike other tile puzzles where user swaps the tiles, here user will also be able to rotate a strip tile by tile by swiping over any strip.

The game will showcase a much better gameplay with superior 3D graphics not seen before.

Monday, 5 November 2012

DrumPuzzle First Update

The very first screenshots of the DrumPuzzle graphics. 
I am using cocos2D-x cross platform 2D graphics/game engine (http://www.cocos2d-x.org/).
Instead of using any other 3D engine (there are so many available for mobile platforms), I decided to write entire (90-95%) 3D rendering code from scratch. This includes
1. Wavefront OBJ model loader.
2. Matrix/Vector classes
3. Shadow generation involving multi-pass rendering using shadow maps technique.
4. Reflection against standard planes. (Reflection against arbitrary planes is just a bit of little more mathematics)
5. Texture Projections for additional special effects.
6. Modeling using Blender 2.62.
7. I am also planning to add more cool effects like video playback using render to texture (in case EGLImageKHR object is easily available), + ripple effect depending on the performance of the devices and looking for more.  

Once I have a first version of working game with some menu navigation, I am going to post the design + code snippets of the shading used for this game.  
Also I will be compiling the code for both iOS and Android later to check the performance.

Wednesday, 31 October 2012

Oh I know little of Blender + LuxRender

I I love drawing specially using digital tools. Blender is my favorite, but with many other rendering tools I tried, Luxrender is superior with superior quality of the rendered output.

Above scene was modeled using Blender 2.62 and rendered using compatible Luxrender.
I believe Blender is one of the best tool a programmer should definitely add to the skills  to do 3D modelling for prototyping purposes.

DrumPuzzle proposal


DrumPuzzle is a new game that I am working for a while. This game is mainly a Drum version of Jigsaw classic puzzles. I coined this name for a similar game I used to play in my childhood.

It is a very interesting and a new unique game going to be available at the end of 2012 sometime on App stores both for iOS and Android.
This game is visually rich with special shading effects including Shadows, Reflections, Projected textures, Bump Mapping, vector graphics effects using GLES2 rendering using Cairo etc.