My book “Learning Cocos2d-JS Game Development” has been released – Go get your copy!

I am very proud to announce you my 3rd book: Learning Cocos2d-JS Game Development has been released!

After exploring AS3 game development with Flash Game Development by Example and Box2D physics with Box2D for Flash Games, it’s time to create cross-platform games with Learning Cocos2d-JS Game Development.

It’s an amazing book starting from the forewords of Shun Lin (cofounder of Cocos2d-x) and Huabin Ling (lead programmer of Cocos2d-JS) until the last page.

As usual, I packed as much information as I could, following the “no boring theory” principle. You will learn game development while creating a series of games, such as a Concentration game, an Endless Runner, a Sokoban game, a physics Totem Destroyer game powered both by Box2d and Chipmunk, a Draw n’ Match game, a Catch n’ Avoid game, controlled in a lot of ways including virtual pads, ghost buttons, mouse and fingers.

You will learn, among other things, how to create particles, animate your sprites with tweens, add realistic physics to your games, adding sound effects and background music, create a menu, handle various screen resolutions, and a lot more.

While I am leaving you to the official page for the full list of content, I hope you will buy the book and enjoy reading it as much as I enjoy writing it.

I put real passion in it, and I am sure it will be your companion in the creation of your next HTML5 games.

  • siddharthshekar

    Yay!! :) Congrads Emanuele!!!

  • Bought! ;) Congrats

    • Emanuele Feronato

      Thank you!!

  • Andrew McNutt

    I just finished the book. It was great!

    • Emanuele Feronato

      I am really happy you liked it!!!

  • elwis

    Nice, will buy it, but I would really love to see some examples of good old strategy boardgames instead of all these platformers. One day.. I’ll write one myself ;)

    • Emanuele Feronato

      I love strategy games too, will publish something about it

  • Hector Silva

    At the time I bought your book ” Flash Game Development by Example” and read it was a great learning experience . Today I’m interested to learn Unity.

    1) Do you have plans to write a ” Unity Game Development by Example “? (please say YES)

    2) I’m still awaiting the continuation of “From zero to a complete Unity3D game: 3D Concentration using C# ” article, do you have in mind to finish it ? (It’s very clarifier for beginners like me, so please say YES again ;) )

    Best regards!

    • Emanuele Feronato

      Hello Hector, let’s say I am going to publish A LOT of unity stuff during next months, but I won’t be starting a new book until summer ends. **SPOILER** But yes, it could cover Unity.

      • Hector Silva

        It’s great to know that you are going to publish a lot articles on Unity. I’ll be on the lookout.

        Thank you, Emanuele!

  • roy

    i bought your book and it’s great :)
    today i create the concentration game in chapter 2. but i was wondering how can i import it to android, in other way how can i make it work on android platform? there is any tutorial since i didn’t find anything about that in Google.


    • Emanuele Feronato

      I will post something about it, you’re right, there isn’t that much on the internet.

      • roy

        Thank you:)
        please let me know when you post any tutorial about this point.
        And are you planning to write an advance book about cocos2d-JS? i will definitely buy it.
        Best regards,

  • Amit

    Hi Emanuele,

    I was wondering if your book only covers developing html5 games or does it cover using Cocos-2d JS games that can be ported to native iOS and Android? Is that even possible? I’m totally new to game dev and want to know what is the best way to develop a cross-platform game for iOS, Android, and HTML5 that has high performance. I’m worried that HTML5 only games will not give the same level of performance as a native game would. Can you elaborate on this and tell what is the best way to start on the path of game dev? I have an idea for a driving game which has the typical game play of racing games but with a little bit of chaos involved and with a different theme and twist to the gamification.

    Please share your thoughts. Thanks!

    • Emanuele Feronato

      It would be a complex answer… let’s say wrapped games has less performances than true native games, but unless you are making triple A games like Infinity Blade, it does not matter. I’ll blog about performances as soon as I’ll have some tests ready to run and let me collect numbers.

      • Amit

        Thanks for the reply Emanuele. So, I’ll safely assume that we can develop for iOS and Android with Cocos2d-JS. I’ll be looking forward to your blog about performance. I guess starting with your book would be as good a place to start as any for anyone interested in getting their feet wet in game dev. :)