Skip to main content

How I met Mark Skaggs (FarmVille & Red Alert 2 maker)?

During Nasscom Game Developer conference 2015, I got the chance to meet Mark Skaggs for the very first time without knowing nothing about him. Later came to know he is the man behind Red Alert 2 and FarmVille. Both games I loved so much and spent days on it.

Especially, I have to share little more about my connection to Red Alert 2 game. During our school days we have spent half of our time in the Internet cafe to play this one game. It is always my dream to build a game like Red Alert 2. But he himself warn us on making RTS for PC gamers in today's world.

During Conference, When I came to know he is the creator of Red Alert 2, I was very much happy that I have met a great game maker.

Recently during Pocket Gamer Connect Bangalore 2016, Met him again. Had chance to interact with him. He delivered great talks on Game Making. When you listen to him, you will not do big mistakes in your game making. Great insights and he is such a nice human being!

Photograph taken during NGDC Pune 2015:


Photograph taken during  PGConnect Bangalore 2016:



He is always an inspiration for me in Game Making. Thank You so much Mark Skaggs.






Comments

Popular posts from this blog

Tabs at the bottom of TabActivity

Tabs at the bottom of TabActivity By default tabs in Android are displayed at the top. It is a general guideline for android developers to keep the tabs at top of the Tabs based application since lot of Android mobiles are having their home, back,search buttons or touch interface at the bottom But its purely our decision :) There are two ways to achieve this. Using RelativeLayout Using "android:layout_weight" attibute  1) Using RelativeLayout: .xml will look like the following. <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android"     android:id="@android:id/tabhost"     android:layout_width="fill_parent"     android:layout_height="fill_parent">     <RelativeLayout         android:layout_width="fill_parent"         android:layout_height="fill_parent">         <FrameLayout android:id="@android:id/tabconten

How to access PC's internet from Android Emulator?

PC's Internet and Android emulator If PC's Internet connection is configured with manual proxy settings, Follow the below steps. 1) You can launch your Emulator from command line with DNS server detail.  Syntax : "emulator -dns-server <DNS Server IP address> "  Example: emulator -dns-server 8.8.8.8 (8.8.8.8 is Google's Public DNS Server)    (or)   Goto Eclipse->Window->Preferences->Android->Launch and give "-dns-server " and then launch your emulator. 2) In emulator goto " Settings->Wireless & Networks->Mobile Networks-> "       2.1) Ensure that " Data roaming " is checked.       2.2) Select Access Point Names       2.3) Select an APN. (eg. Telkila )       2.4) Manually set the Proxy Server and Port details. If PC's Internet connection is configured with Automatic proxy settings, Follow above steps except step 2.4  and ensure that No proxy server detail or port detail is

Windows Workflow : Dependency Property "does not define a static dependency property with name"

If you encounter the below exception while registering a DependencyProperty "Error 103 Could not create activity of type 'xxxxxxxxxxxxxx'. System.ArgumentException: Type 'xxxxxxxxxx' does not define a static dependency property with name 'xxxxxxProperty'. Parameter name: ownerType    at System.Workflow.ComponentModel.DependencyProperty.ValidateAndRegister(String name, Type propertyType, Type ownerType, PropertyMetadata defaultMetadata, Type validatorType, Boolean isRegistered)    at System.Workflow.ComponentModel.DependencyProperty.Register(String name, Type propertyType, Type ownerType)    at xxxxx..cctor()" Fix: If you are registering Dependency Property with name 'XYZ' then the declaration should be exactly like this, public static DependencyProperty XYZProperty = DependencyProperty.Register("XYZ", typeof(bool), typeof(ApprovalWorkflow));         public bool IsRestarted         {             get { return ((bool)(Get