Posts

Showing posts from February, 2016

Links to Free/Low Cost Assets for Games

Image
Here are a few links that might help you in acquiring assets for your game development: Music & SFX If you're looking for music or Assets, search for assets that have Creative Commons (CC) license. Here are some links that provide or link to other sites that offer free SFX and BGM downloads. Before you use any asset, double verify that you've read their licenses individually and are providing the necessary credits. (Do also donate where you can :) http://incompetech.com/music/royalty-free/music.html http://www.freesound.org/ http://indiegamemusic.com/ https://www.makeschool.com/gamernews/281/top-20-best-free-music-and-sound-effect-resources http://answers.unity3d.com/questions/7743/where-can-i-find-music-or-sound-effects-for-my-gam.html https://www.jamendo.com/ http://www.pixelprospector.com/the-big-list-of-royalty-free-music-and-sounds-free-edition/ Art Below is a list of sites that provide free/low cost art. Like I said earlier, verify the licenses bef

Unity vs Cocos2d-X: What to choose for 2D Game Development [Outdated]

Image
[This Article is Outdated ] : A newer version is available at th is link : http://indivour.blogspot.com/2016/12/new-cocos2dx-vs-unity-what-to-choose.html A lot of people starting out with 2D game development are often confronted with this Cocos vs Unity question. There are already quite a lot of discussions out there to confuse you. I've been working with both these development platforms for more than 4 years now, so I'll put in my 2 cents as well (to confuse you a bit more ;). Technically speaking, there are lot of differences between both these platforms. In the end though, results matter more than the effort you've put and the path you've chosen. The end result (your game) from both the paths (platforms) can be beautiful (based on your effort). They both are pretty capable platforms with active development and community support. And with the introduction of Cocos Studio, they both provide ease of visual development. Cocos2D-X

My Games Portfolio

Image
A portfolio of most of the games that I've managed the production of. Some of these games aren't live anymore. Nonetheless, I'll share them over here (because I've put a lot of effort in building them :) Production @ Gameshastra and Vroovy Happy New Year Play Store Link iTunes Store Link Brothers: Clash of Fighters Play Store Link iTunes Store Link Fish Pro: Fishing Extreme 3D Play Store Link iTunes Store Link Airlift Play Store Link iTunes Store Link Baby: The Game Play Store Link iTunes Store Link Kochadaiiyaan: Kingdom Run Play Store Link Crazy Oogles Status: Revoked Ashoka The Game Play Store Link iTunes Store Link Harbinger Wars Status: Revoked Race 2 Status: Revoked Production  @  Gameloft (Co-Publishing) These J2ME (Symbian phones) games were managed by me in a co-production role at Gameloft's Hyderabad studio. The studio has since been shut down. And despit

Installing LAMP-Memcached on AWS EC2 Linux

Image
I recently got into a situation where I had to restore a crashed Amazon EC2 instance. One of the most taxing problems was that the server used Memcached, along with LAMP. While there are plenty of websites which tell you how to install LAMP, I found little help regarding Memcached. What made things a bit worse was that there are different flavors of Linux, each having different ways of installing software packages. And there are different versions of Apache, MySQL (or MariaDB) and  PHP . The guy who had configured the server initially, did not keep any documentation nor did he keep a backup of the server (and that guy actually  was   me (:|) ). Very intelligent! So anyway, after 2 days of tireless efforts, I finally got the server up and running. And I've now adopted a habit of taking regular backups and stuff (which I'll discuss in another post later). So in the interest of others (and myself) who are facing or may face this scenarios, I am documenting the steps be

Cocos2d-X v3.x : Calling Functions after Delay

Image
I had been facing some issue with calling functions after some delay.  So there have been syntax changes happening in cocos2dx, because of which it was a bit difficult to find out which one was the correct approach. I finally got the below sequence to work:    float   delay =  2.0f;   auto delayAction = DelayTime ::create(delay);    // For 2 Seconds of Delay     auto  funcCallback = CallFunc ::create([](){          // Add Your Code Here!         // If you want, you can call other functions from here as well     });    this ->runAction( Sequence ::create(delayAction, funcCallback, NULL )); Though initially I didn't like integrating a function within the code (known as lambda function), I realised this made life simpler by removing cumbersome selector calls, where you had to remember separate calls based on what kinds of arguments need to be passed. Alternatively, you can also use the below option instead: void ClassName :: func1 (){    float   delay =