Tuesday, November 15, 2016

Things I did over the last year - A new platform, A new experience and A new game

So, its been a year again since my last post, and it has been a very long one as far as game development goes. After publishing Squareboy vs. Bullies and getting a mediocre response early this year, I was looking at all the different directions I could go in. I did not really have any new game ideas that I felt strongly about. I decided in the meantime it would be a good idea to port some of my existing games to Windows 10 UWP and put them up on the Windows Store.

Porting to Windows 10 was surprisingly pleasant and I did learn a lot of new things about the platform. I found myself enjoying the C++ framework that Microsoft has built and the experience with porting the renderer of my games to DirectX 11 was also quite interesting. Eventually I did manage to get two of my games, Jack N' Jill and Squareboy vs. Bullies onto the Windows store. I am satisfied with the response I've gotten for these games so far. Squareboy vs. Bullies seems to have gotten more exposure on the Windows Store than it has on the App Store and Play Store combined. Definitely a sign that I should pay attention to the platform for my future projects.

In the middle of porting my games to Windows, I was also trying to figure out what I wanted to do for my next game. I was experimenting with different things, like top down and isometric perspective pixel art, character animations etc. Working on new art techniques and experimenting with different styles has worked for me in the past as a way to get new game ideas. As a part of this little endeavour I also decided to challenge myself by helping out my friend, Thomas Knox (http://norseware.github.io/), with the art for two of his jam games, Mutant Chicken Death Jam and Chirp. During this time, I also revisited Blender 3D and learnt a lot about 3D asset creation. I found an easy workflow to create very simple 3d assets that would be usable in games. So, I started toying with the idea of a simple 3d isometric game. That is where I decided that my next game be an extension of the one button concept from Jack N' Jill to the third dimension, presented from an isometric perspective.

A top down 2d rpg scene
Experimenting with an isometric tilemap
The first concept look of Jack made using Blender
  

Soon after the game jams, I began work on the engine for the new game, and creating all of the art assets for it. I tried to keep things as simple and manageable as I could, since I was going to be the only one working on this. The 3D models for the game are all small and don't have a skeletal armature, for the sake of simplicity in asset creation. This would also allow me to completely bypass the need for a skeletal animation system in my engine. With some tests I found that hard coded animations using a single matrix transform for each model were all that I needed for a smooth looking anim for each character. The next step was to consolidate a level design workflow. Building a level editor felt unavoidable with my initial experiments. I knew this would be a very time consuming process. However, I was able to figure out a simple layering technique in Tiled, that let me design 3d isometric terrain in the 2D tilemap editor. While this workflow can be time consuming, I figured it was way better than having to create my own editor.

A 3d cube tile terrain design in Tiled

After a few long months of hard work, I had a complete game with decent amount of content to keep players engaged for a while. I had a lot of good friends of mine (mentioned below) helping me with the testing. Soon it was October and I could feel that it was time to put out the game. That is around when India's biggest game dev conference, NGDC, takes place. Thomas convinced me that it was a good idea to enter Jack N' Jill 3D into one of the award categories. Soon I found myself preparing for the event. Accompanied by my friend, Kishan (https://twitter.com/kishanm02), I attended NGDC 2016 and Jack N' Jill 3D made it into the top 5 in the "Upcoming Game of the Year" category for Indian games, and got a table at the Expo there! This turned out to be a great experience where I met a lot of nice and interesting people from the Indian game development scene.

Jack N' Jill 3D at NGDC 2016 Expo


Jack N' Jill 3D is out now and you can download it for free from the App Store, Play Store and the Mac App Store. The Windows 10 version of the game is still under development and hopefully should be out before the end of the year!

Trailer:

Links:

App Store: https://itunes.apple.com/us/app/jack-n-jill-3d/id1166133795?ls=1&mt=8

Play Store: https://play.google.com/store/apps/details?id=rnarang.android.games.jnj3d

Mac App Store: https://itunes.apple.com/us/app/jack-n-jill-3d/id1165065886?ls=1&mt=8

Website: http://rohansgames.website/jacknjill3d/


A Special Thanks to all of my friends who helped me test the game!

Bernardo EspaƱol: https://twitter.com/Nardionet
Jordan Pearson (Cally's Caves): https://twitter.com/CallysCaves
Ben Thumbs: https://twitter.com/ThumbsBlue
Thomas Knox, Norseware: https://twitter.com/NorsewareOrg
Alya Isa: https://twitter.com/the_vet9
Kishan Motiramani: https://twitter.com/kishanm02
 

17 comments:

  1. Replies
    1. You have shared some really amazing ideas! Thank you so much for sharing ?? Visit: Poker Game Development

      Delete
  2. Thanks for the post and great tips..even I also think that hard work is the most important aspect of getting success..
    new agario game

    ReplyDelete
  3. Simple cookie clicker: http://atomd.w.staszic.waw.pl/Game/clicker.html

    ReplyDelete
  4. Android market on boom and android game development are the trading platform for the game playing. Most of people are playing game on android and its beneficial in android game app development.

    ReplyDelete
  5. Are you tired of seeking loans and Mortgages,have you been turned down constantly By your banks and other financial institutions,We offer any form of loan to individuals and corporate bodies at low interest rate.If you are interested in taking a loan,feel free to contact us today,we promise to offer you the best services ever.Just give us a try,because a trial will convince you.What are your Financial needs?Do you need a business loan?Do you need a personal loan?Do you want to buy a car?Do you want to refinance?Do you need a mortgage loan?Do you need a huge capital to start off your business proposal or expansion? Have you lost hope and you think there is no way out, and your financial burdens still persists? Contact us (gaincreditloan1@gmail.com)

    Your Name:...............
    Your Country:...............
    Your Occupation:...............
    Loan Amount Needed:...............
    Loan Duration...............
    Monthly Income:...............
    Your Telephone Number:.....................
    Business Plan/Use Of Your Loan:...............
    Contact Us At : gaincreditloan1@gmail.com
    Phone number :+44-7774-038335 (WhatsApp Only)

    ReplyDelete
  6. I have been surfing online greater than three hours lately, but I by no means discovered any fascinating article like yours. It’s pretty worth sufficient for me. Personally, if all site owners and bloggers made good content material as you did, the internet shall be a lot more helpful than ever before.
    Game Hack

    ReplyDelete
  7. You know your projects stand out of the herd. There is something special about them. It seems to me all of them are really brilliant!
    buy google play store account

    ReplyDelete
  8. Nice post. Uniqwebtech, Top digital marketing company try our online marketing services including Search Engine Optimization, Social Media, PPC services and Web development services.

    ReplyDelete
  9. Mr.Chaitanya Nandigam is the Founder and CEO of MatriCart having more than 12+ years of experience in theDigital Marketing/Information Technology arena. He is anSLP Fellow of Startups and a Member of T-Hub and as such is an entrepreneur with a vision and zeal. For more info visit here:- https://matricart.com/

    ReplyDelete
  10. Extremely helpful post. This is my first time visiting here. I discovered such a large number of intriguing stuff in your blog particularly its exchange. Truly its extraordinary article. Keep it up.

    poker app development

    ReplyDelete
  11. Any program or game after release and during development needs competent marketing, otherwise you risk not getting the expected results from your work. More people should know about your product at the development stage, so that when it comes out, people already know what to expect. However, for indie projects that often do not have a marketing department, this is not such an easy task. The best option for them is to find a company that outsources digital marketing services.

    ReplyDelete
  12. Good afternoon everyone! Customer feedback is very important to every business owner. And very often it happens that the customer is not happy with the customer service, so they will not come back to you again. But there is a solution to this problem. Contact this site and you will be matched with a team of professionals or a recruiter who will match candidates to your requirements. Through the services of this site, you will improve your business. Try it and enjoy it. Website here.

    ReplyDelete
  13. That is truly good thought and data, thanks! I like playing web games for cash, at this point im playing for very nearly 2-3 years.Most of all I like roulette free money on the web. It is unequivocal game for me, since I won epic money last month playing it.

    ReplyDelete
  14. Hey! If you have any financial problems or don't earn enough for living! Register here 9winz app review and all your problems will be solved at once! I wish you the best of luck

    ReplyDelete