Importing Terrain Heightmaps in Unity3D

Unity has a good terrain designer with lots of essential options. I wanted to create a forest terrain, so I was searching for the efficient ways of making a terrain and I incidentally found that we can import heightmaps of real locations and use it in a Unity terrain. It is not as efficient out of the box but it is a starting point. Here I will walk through the basic steps that I’ve also taken while learning it.

Continue reading “Importing Terrain Heightmaps in Unity3D”

Advertisements

#NoobTips Pseudo Update method using Coroutines

You know what an Update method does. It loops indefinitely after the Start method is called. But sometimes we want some code to loop for a fixed amount of time. After that it should stop looping. Or may be we don’t want something to run every frame, but intermittently. So there’s a need for another update-like method. Here comes the power of coroutines. Coroutines are like methods that has the ability to pause-and-resume. Please google about it and learn to use it in different situations. It will help you a lot.

Continue reading “#NoobTips Pseudo Update method using Coroutines”

National Games 2015, Kerala

I hail from a place where every event is yet another frenzy! And to there comes the most important sporting event of the country – the National Games. We developed an application for the games in Android that shares this excitement. Presenting to you,

National Games Torch Relay

It is the virtual torch of this year’s National Games. Inflame it and share it with your friends. Pass on the torch and let it burn till the official torch of the games is burnt at the event.

This application is also developed in Unity. Although the workload of creating such an application is very low when an engine like Unity is used, it still has its cons. Unity is not suited for supposed-to-be-small-sized applications like this. Just some images, animations and buttons took 18MB. But I have to tell you that it is developed in free Unity and the fact that I’m still learning to reduce build size, I’m hoping it is forgivable. 😉

Love Peace.

My first published game

It has been extremely wonderful time developing a game on my own with this beautiful engine. Finally one has been published. 0:)

The game is Little Superman which is based on a Malayalam movie of the same name. It is a 2D platformer game in which the user has to control the little superman and keep him from falling down or hitting the birds. The game has Facebook integration, in which users can share scores through their Facebook account and get into Leaderboards.

Android users can download the game here and Windows Phone users here.

It will be released in iTunes store very soon.

Love Peace.

Unity and Apple’s 64-bit processor Support

Two days ago, Unity technologies has clarified several doubts about the 64-bit processors of Apple. When Apple released an announcement that starting February 1 2015 all applications to be submitted to the Store must include 64-bit support, we Unity developers were in little bit of confusion. While Unity has already provided the support for iOS 8, 64-bit architecture is still an issue.

But they have already been working to find a solution to the problem, and that is what we already know as IL2CPP. Well basically, it is just a runtime which combines an AOT compiler with a virtual machine to convert everything to C++ codes and thus it will deliver native efficiency and performance to the games we develop.

IL2CPP is still under heavy testing and it is hoped that it will be integrated with, much awaited Unity 5.

Love Peace.

Unity 4.6 Release Candidate is out!

Unity Technologies has finally released the Release Candidate 1 of Unity 4.6, which boasts of mouth-watering new features. The biggest of which I think is the support for x86 processors that runs on Android. We can now build for this target too. ( Edit – > Project Settings -> Player -> Other Settings)

You can download it here for PC and Mac: http://unity3d.com/unity/beta/4.6

There are also lot of bug fixes in this edition. You can read the full release note here: http://unity3d.com/unity/beta/4.6/release-notes

Love Peace.