Thursday, June 25, 2015

Graduated Today

This all starts from the day first in school.
I remember I used to cry for all that routine and loved to spend time in home in early days of my school life. Not because school scared me. I loved to spend all my day watching those 30 minutes Urdu dubbed episodes of cartoons I anxiously waited for whole week. PTV was the best channel and I used to follow-up schedule of each program. Regardless of quality of channel and bad pixel per inch of that old TV. I was more into stories and colours.
I used to make up stories at run time half an hour before school-time just to make sure I spend whole day watching cartoons and drinking soup to cure the disease I didn’t have. Somewhere, deep inside, I knew my mother and father know about my lies, and they ignored sometimes, sometimes not.
I grew up, went for matriculation, became more responsible and serious about my studies and isolated myself from these fragments of happiness that used to made my day.
Then I got admitted into college and became more belligerent in talks about different careers and highly paid jobs, well that is not something to worry about; life is more important than a piece of paper that wants to rule over you. Started answering myself the questions like, “What is the purpose of this studying and that will be the outcome? What I want to become? In what field I will pursue my career?” This all didn’t make sense sometimes because I didn’t fully trust my skills and I wasn’t fully guided.
God never plays dice. He knew where I had to go what I had to do so there is a thing named, a ripple effect; changing future completely into something else by the choices you take in present. We see things like they will happen and sometimes they happen exactly the same. That is a blessing of Allah not our ability to foresee.
I started studying computer sciences, though I was already doing that in intermediate. I wasn’t completely sure about my career in it that time. When I started doing CS. Every piece of puzzle happened to adjust itself in front of my eyes and I started to see the picture behind the puzzle. Days passed, weeks rushed and months went like some pages skipped when you want to reach a specific page number. The page number I wanted to reach on turned out very beautifully written. Each and every spell makes me happy. Every verse written on it makes sense now.
That’s where I stand today. Holding a bachelor’s degree (not so fast) of computer science. Having a job at a good place.
"Allah never makes you unsatisfied when you make an effort."
That is the lesson I learned from this short period of my life that changed way I used to live it.

Saturday, April 25, 2015

زندگی

ابھی تو تتلیوں میں ڈھیر سارا رنگ بھرنا تھا
ابھی تو زندگی نے چند لمحے ساتھ چلنا تھا
ابھی تو دن سے پہلے دن کا اک اغاز ہونا تھا
ابھی اس زندگی کے شور کو اک ساز ہونا تھا
ابھی ان کاغذوں کی کشتیوں نے دور جانا تھا
ابھی تو بادلوں کی اِس گرج کو تھم سا جانا تھا
نا جانے کیوں مرا دن رات سے پہٖلے نہیں آیا
نا جانے کیوں مرے کانوں میں ہے اس شور کا سایہ
نا جانے کیوں یہ کاغذ اتنی جلدی بھیگ جاتے ہیں
نا جانے کیوں ہماری زندگی میں موڑ آتے ہیں
نا جانے کیوں ہم دنیا اتنی جلدی چھوڑ جاتے ہیں
(فہد صدیقی)

Thursday, April 9, 2015

Good News

"Got a job!" - here is me declaring that I'm officially the part of Platalytics Inc. now. Just have signed an official contract regarding my position at Platalytics Inc. This is really a huge change in life since I'm one step already into professionalism, creating applications & games on my own, this would be a real challenge to solve.
Life comes up with such challenges you will always solve, you were meant to solve them. That is why they came in your path. Some challenges are solvable. Some, we think, are not solvable. But the truth is, human capacity is far more capable doing unthinkable.
This challenge, I mean managing job and life, might look very complicated. That's what I'm made up of. Complications. And I always solve the problem. That's what I am.

Tuesday, March 17, 2015

Freedom, Finally!

Finally have some time to spend on myself. Been caught in many things for a while. Working as a teacher assistant was hard and it really got some part of my life away from me. Things I had to do were in a pause state for a long time. Since I started working as a teacher assistant I had plan to finish some unfinished game projects, but I was too busy working in weekends. Now that I have left it, I'm no more bound to those things anymore.
So now, spirits high, *SNIFF SNIFF*. I'm ready to work on my Dino Run game project. Yay.
Learning to do this weekend:
  1. 2D sprite animations
  2. particle effect in Unity
  3. parallax
  4. shaders
Finishing this project and launching my first endless runner would be awesome.
Spirits high, again.

Thursday, March 5, 2015

First Game Ever Published

My first game Windows Phone 8 named "Switch'em" got published in Windows Phone store.

Unique thing about this game is that there is not second way to clear a level. A level can be cleared exactly flipping back the same number of tiles that were flipped while generating that level. Simple and elegant design with no extra fruits or fairy magic in UI makes it more attractive and appealing at first sight. Not copying anything but I recreated the theme of 2048 and #Wordament like games.

Here is the link to this game (Switch'em) http://www.windowsphone.com/en-pk/store/app/switch-em/0efb098c-e49d-49ee-8831-273a32637c8b


IsolatedStorage in Windows Phone

I was trying to fix the bug recently I was talking about in my last post. The problem was that I was actually using app local storage to store some game scores (and stuff). Turns out you cannot write in app local storage (you cannot open a file to write). msappx:// this storage defines the app local storage.
Solution to this problem was IsolatedStorage. As the name suggests there is an isolation in this type of storage in terms of data access (only the app using this storage can manipulate it).

This link http://code.tutsplus.com/tutorials/working-with-isolated-storage-on-windows-phone-8--cms-22778 helped me getting my problem solved. Thanks +Tuts+ Code.