September 16, 2014

iOS Airdrop Custom Data

In iOS 7, Apple introduced AirDrop, a way of sharing files and links between nearby devices using a combination of Bluetooth and Wi-Fi. If you’re sharing images, or simple web links, you’ll get the simple behavior with  UIActivityViewController , but if you want to share custom data into your …

Read more
August 05, 2014

Fixed Height Navigation Bar On iOS 7

In iOS 7 Apple introduced new approach to status bar. It is now rendered above the navigation bar, effectively looking as a part of it. It required some efforts to adapt older applications to this new approach. If developer follows Apple suggestions and guidelines that's not really hard thing to …

Read more
June 16, 2014

Getting Started With Marmalade SDK

If you want to create cross-platform solutions quickly, in particular 2D or simple 3D games, I think you should pay your attention to Marmalade SDK.

Marmalade SDK is a cross-platform solution that allows us to write the source code for a game or an application once in C++ and then deploy it to a number of different platforms, including iOS, Android, BlackBerry, Windows Phone, etc.

What you need for this? You will need Microsoft Visual Studio 2008/2010/2012, if you are using windows platform, or the latest Xcode for Mac users, and a licensed copy of the Marmalade SDK.

Read more
June 03, 2014

Infinite Page Control

I just love  UIPageControl , don’t you? It’s simple and intuitive, it does not get any more "native" than this since apple used it in SpringBoard for ages. UIPageControl is the perfect choice when you have a fullscreen  UIScrollView  ( UICollectionView ) with  pagingEnabled  and you want to …

Read more
May 22, 2014

Simple Web Image Cache Library For iOS

If you are looking for web images caching solution for your iOS application project, we strongly recommend  SDWebImage . It is simple, easy to use, stable and well documented. And impressive  list of users  speaks for itself. SDWebImage provides both memory and disk cache with automatic cache …

Read more
March 29, 2014

Making Of Pirates VS Ninjas Art

Post coverOur artist Oleksiy Beztsinnyy shares the process of creating art for Pirates VS Ninjas. Pirates VS Ninjas is a two players strategy  game for iOS and Android. It took around 6 weeks to complete all the graphics. In total there are 14 unique unit types. Each has at least 3 types of animations. Oleksiy also created icon, logo and all the menu screens.

Among the first things I have created logo and main menu screen. Got some references and started picking colors and fonts. Also created some sketches of how things would look.

Read more
March 12, 2014

Porting Cocos2d Game To Android With Apportable

Apportable allows developer to port their iOS application to Android easily with a very little alterations to the source code. Basically it cross-compiles Objective C or C++ code to Android NDK library. Also it includes libraries for emulating significant amount of iOS SDK APIs. Although Apportable supports UIKit to certain extent, it is intended for OpenGL applications only.

Recently, we have ported our old game title Dragons Rage to Android by means of Apportable platform. This took around 4 days total, which is pretty cool. Apportable is free if you are fine with supporting Android 4.0+ only, don't need support for expansion files and don't need or fine with implementing some useful modules like Facebook SDK, Flurry or Google Analytics yourself.

Read more
March 05, 2014

Sprite Sheet Generator Utility

Today I want to share the sprite generator utility we extensively in our game development projects. It is pretty simple, doesn't have much options, only generates cocos2d compatible spritesheets and only works on Mac OS X. But still we find it extremely useful. Source code is available on github and can be easily tweaked to anyone's needs.

Read more