tag:blogger.com,1999:blog-76141758764583759042024-03-12T17:13:58.515-07:00Angel's Informatics - Games, Apps, I.T., NewsAngel's Informatics - Games, Apps, I.T., NewsWangechi Angelhttp://www.blogger.com/profile/02965630222826857563noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-7614175876458375904.post-28852945474237648942017-10-12T05:33:00.004-07:002021-11-16T18:30:37.401-08:00Updating our C# code<br />
<br />
<u><b>Updating our C# code</b></u><br />
<br />
We need to drop boxes until all available box are done. The easiest way to do this is by using prefabs. Prefabs are reusable game object which you can use on multiple scenes, multiple times maintaining same properties.<br />
<br />
Lets create prefab for our drop box. Create folder inside assets folder and call it <b>Prefabs. </b>Drag and drop our box inside this new folder. Notice the game object is highlighted in blue to show it is an instance of a prefab (object oriented programming knowledge needed to understand what an instance is - copy of game <span style="color: white;">object in simple terms).</span><br />
<span style="color: white;"><br /></span>
<span style="color: white;"><img alt="" height="261" src="data:image/png;base64,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P//8lVdeuXjx4i/jMmfOnFofPCYHDhwoKipKT08vKio6cOBAzQfHP34k27Zt+8lPfjJ48ODp06cPGzYs/CedMGHCs88+O2HChLlz59blqQjn2jok/q2eeOKJE33mCSFEMFWW1S9+8Ys2bdr86le/2rVr1/r16+P/Q9y3b9/Vq1dHjo8/IHLj0ksvffjhhx9++OFWrVpFv4vVq1efeeaZQZC7uVAkSUsNV7wx17ffWF+HDh2K/h72ZWVlVX5v+8cff/ySSy457bTTLrjgguLi4vCdoVAocsDy5ctbtWp12mmnpaamhu958MEHU1JSOnbsGDls2rRpDRo0aNCgQZXH15rqbL/+9a+XLl26c+fO8FMQna1bt1b594okL+GvNdy5c+eyZct27dpV64f10KFD0WdnXU7IiRMnNmvW7LTTTrviiitWrFgRvjNymkVuxJ+B999//9lnn33DDTdE7ok/D+OP+S4k/nmePXv237+Z0DcTfWdKSkrbtm1Xrlz596oye/bsWh88OhkZGbXeU/PjR2fbtm39+vWbMmXKnXfeWVFR8fOf//yll156+umne/XqtWXLlro8FeHUZX3Fv1X4G2rVkOreHSGESKW6sho/fnyLFi1SUlIuvfTS22+/PXxn9H+Rw4m/P+bGI4880rRp06ZNmy5cuDB8T2pq6mmnndasWbMJEyYERHKhSJKRmq94Y65vv7G+Dhw48EZUysrK3lBNDbbNmzc/tWbNa+Xl8U/N1q1bH3vssfr/kHw38+677x45cmTna6+tfeqprVu31uXDeuDAgeiz06MT8mRK/PM8a9as/01QZs2aVfcHHzJkSOR2RkZGlffX+vgx2bp16+DBg++444433nhj27ZtmzZtGjx48Pz58+v4VITz4zok/q02b95cs40znBDiRbwoKy4USb2l1ivemOvbb6yvffv2vR6VsrKy11VTs+25zZuXLlmyefPmt99++wPiKG+//fbmzZsfW75869atdfyw7tu3L/rs9OiEPJkS/zzPnDnzHwnKzJkzv92DDx069Ns9fs2ZO3fuhAkT6v5UBMmLL75Y8wGc4YQQL+JFWXGhSOottV7xxlzfxq6vX0elrKzs16qp1VZeXr5mzZrHHntsyaPEQZY8+ujjjz++YcOG1157re4f1vj1dUIfdJKQxD/PM2fO/P8SlJkzZybvwat8/MQ+FUkN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7YMkJyc/8cQTXbt2feKJJ1asWKGe7NSp0+uvv96zZ88ePXpMmzZNPRkREfGzn/3svvvue+aZZ7y/rvqDlStXDhw48N577/35z38+b968ev5vAwAAADRBU6dOjY+PX79+fXx8/NSpUxv88Z3r6+rVq5fd6d+//4IFC5Zeb+HChUlJSfHx8f3793e6XlGUy5cvnz9/PjQ09KmnnrKfXLRo0YkTJ9QXBw8eHBkZee7cObUvnV738uXLL7zwwooVKz7//PPs7OzevXurJ8eOHRsbG3v+/PlDhw49++yzjtdro1715ctzX126dFm5cqXbBxk4cODrr7+enp7+6quvDho0SD3ZqVOnt99+OzU1dcaMGfZHCw4OTkxMTE1NfeONN7y/rvqDIUOGhIeHr1mzZvbs2X379q3n/zYAAABAEzdkyJAGf8x61FdSUtL77ixcuNBtfSmK0rJly8GDBx89etR+0vGawMDAs2fPXr58+cyZM4GBgY6vq/6gTZs29ue1/ud//kc9efvtt3/22WdOb+vGW6r+buy5Ly/f99WlS5fVq1e7fZDg4OD09PT169enpaUFBwerJ+0FtXbtWvuPH3nkkQEDBoSGhqrX1/m63bp163TNXXfd5fP/MAAAAIApaFFfX3311Z/c6d+//6JFi5a5s2jRov79+ztdryiK64M4nQwICDh9+vSf/vSn06dPBwYGul4WGBh47Ngxpwe5/fbb//d//7fOt9V4vvrqq4Z97uvRRx/19JWHwcHBaWlp6z0UlOOPMzIywsPDhRAPP/ywL68bHBxstVp9+58EAAAAaPqGuOPLKw7wwPVKj/V16dIl9b8q9bmvZHeSkpL69+9/6XqKolxy4XRSCBEREXH27Nnw8PBnn33W9bLnnnsuNDS0pqbmyJEjL7/8snryhRdeWLhw4YULFw4cODBy5MhLly516tSpoKDA9c01OPUXpF715cv3fc2aNatbt27q37qRkZExe/bs/v37qz8VEhLy2muvrV692u1XDzr++LXXXktLS0tKSrKHlvfXHTx48CuvvJKamrpixYrnn3/el/+rAAAAgCbMx/oKDw+391V4eHi93oSb+rp48eLFixcvXbqk/lc1YcKEJ598sr8H9jRyLSgvJw8cOPD444+rfyv9oUOH1JMXL160X3bs2LHnn38+KCgoODh44cKF6smTJ0+OGDEiKCioa9euiYmJly5dysjIaNOmTVBQUIMklhfqL8iXX37Z4P/eV0xMTL9+/bp373733Xf37dt3/Pjx6vnly5f369eva9eu/fr1S05OVk+6ra9nn302ODi4Z8+e9u8O9P66K1eufOaZZ7p16/bQQw+9++679fqfBgAAAGh6fH/uSw0we3rd+HNfX3755UVdbd++vW3btvpu8M73+vLEn/8nAAAAADSGen3lYX2f9VI519cXX3yhY9jcdtttgYGBixcv1nFDnXysLwAAAAAGosP3fV25cuWP8OqLL76gvgAAAADUl3N9HYQPJk+ePBcAAAAAfOO+vv4BAAAAAGg4HuvrypUrf7ie1Wr9g6xk3gYAAACgXtasWaP7I6xatcrPRyguLnZ88cqVKx7r6/Lly59fz2q1fi4rmbcBAACZnT17NjU1NSwsbMSIEc8DaAQjRowICwtLTU09e/asjx+YGRkZfn5o+/8IK1eu9PMRiouLHV+8fPmyx/q6dOnSZ9ezWq2fyUrmbQAAQFq7d++ePHlydHR0amrqjh078vLy8gE0qLy8vB07dqSmpkZHR0+ePHn37t2+fGyuXr3az49u/x9h5cqVXn527969NTU13h+hqKjI8cVLly55q6/fX89qtf5eVjJvAwAAciouKoqcNs1qte7atWvPnj379+8/cOCA3n+lF9DUHDhwYP/+/Xv27Nm1a5fVao2cNq24qKjOD8/09HQvP3v+/PlVq1aNHTt2zJgx77///vnz5+t8hJqamjEOVq1aVecGL4lx5syZjIyMvLw8749QWFjo+KK3+vrDH/5w7npWq/WcrGTeBgAAJHTixImZM2euX79+z549R44cOX78+IEDB3JyciIjIyMjI3Nycg4ePFgDoCGcPHny+PHjR44c2bNnz/r162fOnHnixAnvH6Gpqamefurs2bO5ubmOKfXhhx+ePXvW+yMcP358zJgx4eHhixcvnjx58pgxY7y8CVVKSoqnn6qsrExLS1uzZo3r23VUUFDg+OIf/vAHj/X1+eefn7me1Wo94+L06dNxcXHdu3e/5ZZbunXrFhoa6nqNBtxuAwAA8GTLli2rVq3as2dPdXX1yZMna2pqcnJy5syZU1lZWVlZOWfOnJycHL3/yAo0KSdPnqyurt6zZ8+qVau2bNni/SN05cqVbs+fOnWqsrLSarU61teiRYtOnjzp/RGqq6vHjBmTkpJy5syZxMRE9RXT0tK8bFixYoXTm963b195efnevXu3bNmSmpqampr68ccf79+//5NPPqmurnZ9hPz8fMcXP//8c4/19dlnn526ntVqPeUiNjb2/vvv/+ijj44ePbpt27annnrK9RpfKIriy2Xr1q177rnnhgwZ8txzz61bt877NgAAAE9Wp6fn5eUdOXJETa+amprIyMjKykr1x5WVlZGRkfr9MRVomk6ePHnkyJG8vLzV6eneP0I9/fF+w4YNoaGh2dnZjvW1bt26Y8eOeX+Eo0ePqs99LVq0aMqUKfbXTU1N9bRhxYoVji/u27dvlWcffPCB6yPk5eU5vvjZZ595rK8LFy6cuJ7Vaj3honPnzhs3bnQ9ryhKdnZ2YGDgiRMnPvzwwy5durRp02bZsmX2C9q3b9+iRYvY2Fj1YjtP16uqq6uXLVvWv3//ZcuWVVdXe98GAADgyUqrtaqq6vjx4/Y/F1JfgAaOHz9eWVmZumqV94/QFStWuJ48ePDghAkTRo8ebbVak5KSxo8fP27cuMTExKqqKsc08PQIK1asGONOWlqa2w3JyclOZyorK9PT060uNm/efOTIEddH2Llzp+OLFy5c8Fhf586dO3Y9q9V6zMVNN920f/9+1/OKoqxatero0aPHjh3r2bNnRkbGxo0bu3Tp4nhNfn5+ixYt7Nfbz3u63i45OdmXbQAAAJ6szczct2+f/YmvGpevPMzKytLxT6hAU3XixIl9+/ZlZmZ6/wh1/QP/sWPHFi1apPbSa6+9VlRUtHHjxoyMjKysrLy8vOLiYl8eITk52W2ArV692vXi5cuXu548fPhwZmZmioOioiJP78WOHTscXzx37pzH+jpz5szR61mt1qMu7rzzzg8++MD1vKIo9h+3aNFCfV6rWbNm6pnY2Njg4GD1vC/X18ntNgAAAE82b9pUZbM51tfBgwftf+tGVlbWwoULi4uLdfxDKtAknTx5sspm27xpk/eP0GXLljmdKSkpefnll9VYGj16dEJCQmZm5osvvjhq1KjRo0ePGTOmzkdQpaSkuA2w9PR0Xx7h0KFDVqt1hYO8vDxP78X27dsdXzxz5ozH+jp16tTh61mt1sMu5s+f/9BDD61fv37fvn0fffRRSEiIel5RFPs13bt3X758+cGDB+1nOnTokJKSsnXrVvtlAQEBOTk5nq6vk9ttAAAAnhTk5+fm5tbU1Jw6dcrtnxGLi4sJMKBhqR9uubm5Bfn53j9Cly5d6nRm0aJFYQ6mTp26evVqx3yq8xHs3AbYunXrnC57//333dw6CgqSk5OTk5O3bNmSnp6enJy8evVqT29o27Ztji+eOnXKY32dPHnS6a/qt1qtbv8K/w0bNtxzzz3Nmzfv1KlTaGioelJRFPsFa9asCQ4Obt68ebdu3dQzixYtatGixWOPPWa/LCEhISAgICAgwO31dfK0DQAAwK19+/ZlZGTs2bNH/W54t39SLC4uzszM1PZPp0CTpX6s7dmzJyMjY9++fd4/QpcsWVLnR/GHH37omE/1egSnAFu7dq3rNUuXLnU9uWnTJqvVWlJScvDgwX379q1fv3758uWffPKJ27ei/tsVdidPnvRYX8ePH//kelar9RNZybwNAADIqbi4WP36wzNnzpw+fVrvP5oCTdnp06fPnDmzp6rqo82bi4uL6/zwTEpKqvOarKwsx4Kq7yPYA2zNmjVuL1iyZInrycrKyn379jmeKS8v9/QmtmzZ4vji8ePHPdZXdXX13utZrda9spJ5GwAAkFZJcXHmmjV5eXmHDh26AKDRHDp0KC8vL3PNmuLiYl8+NhcuXFjnNRUVFdsd3MAjpKSkZGRkePrZxYsX1/kI3mVnZzu+WF1d7a2+Pr6e1Wr9WFYybwMAADKrqqrKycnZsGFDehqARpGelrZhw4acnJyqqiofPzAXLlzo54e2/4+wePFiPx8hOzvb8UVv9fXpp59WXc9qtVbJSuZtAAAAAOpF/Ve89H2EpKQkPx/ho48+cnzx008/9VhfWVlZy67n+s+KSWUZAAAAAMgqKyvLY305vnDDSkpKSkpK/H+cJiM1NVXvr7kFAAAAoIOLFy82Yn3t3Lkzcb4lcb5l586dfj5Uk0F9AQAAAObUuPW1fPnyIxWxRypily9f7udDNRnUFwAAAGBOjVhfmzdvXrYorPZyWO3lsGWLwjZv3ux3uTQF1BcAAABgTvWor6SkpIKCAl8Co7y8fNu2bQsWLPj9gTdq//hS7R9f+v2BiQsWLNixY0d5eXkD14zRmLy+8vPz+/Tpc/PNN7dq1crLZYqiKIqi2SoAAABAA/Wor6ioqOnTp6ekpJSWlrrtipKSkrS0tDlz5syZPSN9ZdyuHTG1F8fV/v7Xtb//de3F8aU7Y1JT4ubMnjFnzpz09PRdu3b931ty0Ujl4/QWXX+sAe/1dc8999xzzz0N8lvbGPVi/w1q1arVww8/XFxcXN9H6Nu3r6IoH374oS9v6EZnAgAAADKqX32poqOjMzMzKyoqnLoiLS2tcvv4b85aar96v/bLebUXx9d+9lTtud6153rXfvZU7cXxtV/Oq/3q/W/OWnbnTEhPT/+/t6Rt/ziRp762bt36wAMP9O7de+vWrf7/1tarXmpqanx8TEVRzp8/n5ycrCjKAw88UN9VLVu2VBTlzJkzvryh+j44AAAAILMbqS9VXFzcpk2bHC8oKSmZHzfl20M/qz0dXHu2u/vjdPDXB/rMj5vi+tyX21Zp165d8+bNmzdvft999y1cuNBmsyUkJCiK8rOf/Uy9oFevXoqiJCQk2Gy2vLy8QYMGBQYGBgYGDh48OD8/3/Hxp06d2rVr15tuusnxLbo+51ZSUvLSSy+1a9euZcuWffr0yczMtFfTgw8+2LJly5YtW3bq1Kkx6uv111+fOXPm9OnTX3/9dfvJZcuWderU6bbbbhs6dKinM4cOHRo0aFDr1q27deu2ZcuWCw5PUqkN4/oqTpYsWVJcXHzu3Dnv/7vYH/DkyZOKorRu3drx/Ny5c7t163bTTTdduHDhxIkTEyZM6NixY6tWrfr27Zufn++0yh5XHTp0aNGiRYsWLe6///41a9Y4PuCbb77Zpk2b7t27FxQUqOdzcnJ+9atftWrV6pZbbrn77ru9rwUAAACkcuP1pVq1apXjNZmZmYvmv/23w91qT91de6aL83Hq7m8P9Fjw3jvr1q1zfC3vX3lYWVmZmpqqKErbtm1tNtvu3bsDAwObNWuWl5eXm5vbrFmzoKAg9dvJBg0apCjKe++9FxcXpyjK4MGD3T6+zetXHo4YMUJRlOTk5DVr1iiK0qNHD/V8+/btFUWxx9gN81RfZ8+e7dChw969e6uqqtq3b3/27Fn1fEBAQG5u7qeffmqxWDydef755xcvXnzq1KkPPvigV69e6knH545cX8VJfHx8fHx8SkrK3r17T58+7el/F/XX6uzZs0lJSYqiPPXUU47nHbPq1VdfVRQlKysrLy9PUZTevXs7Xun0sOfPn8/JyVEUpUOHDo6XVVRUrFixQlGUxx57TD1/5513KoqithwAAABgLA353JcqIyNjaeKb//j07trTdzodfzvcZUnCb10DxrW4VNnZ2YMGDbrnnntatWrleM0LL7ygKEpsbGxMTIyiKCNHjlTPBwQEKIqi/vvOiqIEBgY6Pn52drb9qyW91Nftt9/uGBLqc2U2m61jx46KonTu3HnYsGHr16/3JbTc8lRf69ate+SRR9Qf9+3bd926deqPH3roof79+y9atKi6utrTmaCgIMfB6knHyHF9FSfx1yQmJq5du9bT/y72t9KiRYuBAwceOHDA8XxVVZU9Gtu2bev0y+h4pf0Bq6qqhg8fft9997Vu3drxp+w/rqmpURyeZLvrrrsURenSpcvo0aNv4LvOAAAAAB015Pd92c2bN+9PH3evPdW29tQdjsfnlT3VLxF04qm+1D9qR0VFqc+f2K9JS0tTFGXQoEEDBw5UFMX+LWRqfZWWlpaVlbnWl6e36PSzasmUlJQ4jVm7du2gQYM6dOigKErHjh09ve918lRfv/nNbxxz5Te/+Y16/sSJE0uWLHnmmWfs32TleiYwMNAeQnaOkeP6Kk7q9dyXL+fViD1x4oT3K7t27aooSkJCwuHDh93WV3V1taIot99+u3q+oKBg+PDhnTp1UgsJvPoAAB0fSURBVEvY004AAABAQg35dx7azZw585/Vd9Se7lhbE1B7MqD2ZEBtTUDt6Tv/dqRDTEyM6/We6kutqaysrPT0dKdr7rnnnqCgoKCgoHvvvdd+UgiheP7KQ09vsU2bNoqiZGRkqC8OGzZMUZRp06aVlpZmZWX98pe/dHzFzMxMRVHat2/v/VfAC7f1VVNTExQUtH//fvXF/fv3BwUFqX8TxpQpU44ePVpcXBwYGKj+rOuZIUOGTJ48+ciRI3v37h01apR68s4779y+fbunV3FS3+/7qvP86NGjFUWZN29eTU3N7t277V866HSl2rq7d+/esWOHa30dP35cfXpzxIgRjg+en5+vKMqdd97pfS0AAAAglYb/977Ky8vnxITW1txSe+KW2uqWX+3p+NWejrXVLWtP3FJ78paY6KmuT5p5qq+YmJg2bdo0a9bssccec7pm4sSJ6plJkybZT6p/60ZAQEBAQIAQwulv3fD0FmfNmtW+fftmzZq1bt3aZrOVlJSMHTu2U6dOzZs3792795tvvqle1rlzZ/Xv/+jVq5fVaq3z18ETt/WVkpLy+OOPO555/PHHU1JSLly4MGzYsICAgA4dOixdulT9KdczBw8eHDp0aFBQ0H333Td//nz15KpVq9RAdfsqTur1dx76cv7EiROTJk26++67W7Ro8Ytf/CIiIsLtlUuWLLnjjjuaNWs2YMAAp/pq1qzZXXfd1aJFiwEDBhw6dEg936VLF/Wv6HjooYeys7N92QwAAABIoh715aP8/PxlieNqq2/+Y+ldH6wYHhcXFxcXtzFl2B9L76qtvnlx/MTCwsIbTpcmwOT/2jIAAABgWg1fXwUFBUsTxq9Kejk+Pn7jxo3qyY0bN8bHx6cvGbV4PvVFfQEAAABm1PD1ZbPZCgoKduzY4Xp+27ZtJk8vG/UFAAAAmFWj1Be8oL4AAAAAc6K+tJaamroMAAAAgPlkZWVRX5pKTU3VewIAAAAAHRw5coT60hT1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aW1+tZXZWVlRUVFeXl5WVlZqaGUlZWVl5dXVFRUVlY20i8mAAAAYCDUl9bqW18VFRVlZWVZWVnpBpSVlVVWVlZRUdFIv5gAAACAgVBfWqtvfZWXlxcWFqanp79gQOnp6YWFheXl5Y30iwkAAAAYCPWltfrWV1lZWW5urnHrKzc3t6ysrJF+MQEAAAADob60Rn0BAAAA5tTA9ZWVlZWQkBB1TVJS0pYtWxp0sOFRXwAAAIA5NWR9VVZWWiyWqqqqb68pKipKSkpq6M3GRn0BAAAA5tSQ9ZWVlWWxWA4fPvzJNVVVVVEuFixYsHnz5oZ+RwyD+gIAAADMydf6SkpKcu0o9WsL7ddYLJatW7fudJCXl1ftIjs7e8GCBa5TgoODFUUJDg5u2PdQURRFURr2Mf1BfQEAAADm5Gt9FRQUTJ8+3Sm9pk+fXlBQYL/GYrEUFRXZ0+uDrM3TYuImTg69dkx5ZeJbL746PmJmbFRUlNOOdevWKdesW7euAd9D6ktH1BcAAABgV4+vPExJSXGqr5SUFMcLIiMtb08JG/fWO+oxIy4+u2jXttLybaXlW0vKNheWbCoo3lRQHDU3wbW+xo4dqyjKvffeqyjK2LFj7edTU1MffPDBli1btmzZslOnTl5OlpSUvPTSS+3atWvZsmWfPn0yMzNt19LLztPraon6AgAAAMypHvVVWloaHR1tT6/o6OjS0lLHCyItls1Fu+zHupydcYuWRs9fYImbN232e/YjInauU31VVlZ26NChWbNmqampiqJ06NChsrJS/an27dsriqKmlJ3bkyNGjFAUJTk5ec2aNYqi9OjR46d34/rnvty+rpaoLwAAAMCc6ve3bmRmZtrryzVgIi0WS9z8qLnx6hE5Z97UmLiw6NlOR6jLVx6uWLFCUZQ+ffrYbLaePXsqirJixQr1pzp27KgoSufOnYcNG7Z+/XovJ2+//XbHp7luuummn96N6+vL7etqqZHqa8asuY7H9Gj1iHM8omaqxxzHwzJDPWY7HpHT1SPW8ZgWZT9i7Af1BQAAAPiofvVVUVERFxcXFRUVFxdXUVHh9LORFktYdGxYdGzozJjfTY9+N2qm6zHZMmOyZYZTfQ0bNszpSwSHDRum/tTatWsHDRrUoUMHRVE6duzo5WRQUJCiKCUlJU6rnOrL7etqSYP6aoz0cqivGOoLAAAAuAH1/hvnN23aFBUVtWnTJtefioyMfCvC8laEZdLUSC/Hb8OnOdbX7t27AwICFEXJzs622WwbN25UFCUgIGD37t32azIzMxVFad++veObczqpJty0adNKS0uzsrJ++ctfqufbtGmjKEpGRoaX19VSY9eXa3fdUHr59MQX9QUAAAD47kb+va9Vq1a5PR8aFjZu8hRfDsf6SkhIUBSlZ8+e9jPdu3dXFCUhIcFms3Xu3Ll58+bNmzfv1auX1WpVL3B7sqSkZOzYsZ06dWrevHnv3r3ffPNN9fysWbPat2/frFmz1q1be3pdLTVefbl9yqtR04v6AgAAAHzXkP/acmRk5LBRo19+c5L347mXRiUmJjb0O2IYjVRfXr/asLHSK8JCfQEAAAC+asj62rhxY3x8vNt/lNlRYmKi2y9cNIlGqy+fnvKqb3pFek0v6gsAAADwXUPWF3xR3/oqLS3dvn17verL01NeUTPqmV4e/qaNaVEx0yy+1tf27dud/mUCAAAAwJy81debK68+EXOZo2GPxq6vup7yuoH08vjEF/UFAAAA+I76ajr15fEpr0ZLL+oLAAAA8J1u9fXwu/t6j1rXY+hi9ejzctYjoYd1TyPj1pen7nL4asOGT68IyyzqCwAAAPCRXvX1p57PLd5dseebb79Tj+15JX1eztI9jYxcXy7d5fkpr4ZKL+oLAAAA8J0+9fXwu/seGrHo4KHDe/d9oh6Vtj3258HsxwOjN/y/3+1vkLcYvvbrr/7yw/f/rvV0wY8//tik6svzU143nF7TXNKL+gIAAAB8p0993f9c0qaPcnbsyLUfubn5nx6tdjo+3LT1gdEbnBrpxx9//P5ftZ/+/l+vLPvK97d47vJ/pq792ssFTaa+LDfaXTeQXtQXAAAA4Dt96uvB4QsLC4vt6bVh40dTZ8W98U7otWPK2DfeHvnKhPAZsT2GLnZtJPHelZXFfzl3+d++v8Xv/1XbP9bbBU2hvrx2V2OkF/UFAAAA+E63+nrrd2GvT3pHPaLmxH9UWJqzqzxnV/mW4rJNBbuy8kuy8ksi4xLc1pcaYPYvI/zxxx8HzL6cd/gf//5v7RMxl59L+MJW8/3f/1n72Zf/eSvt6hPXnjFTqa9y5dv//vu/tV/++b/vZX9nf5CP9v7tu7//8NmX/xm34qdn1eI++vbKd//92/e1pce+l7y+vD/lZZneUOlFfQEAAAA3SJ/6+sVvFmwqLLUfa7fmzl64dMa8BdPmzJsa+579CI+Z6+m5rw2Vf/vk7D/tJxft+POwxC/UF0uq/zFvy3dPx10Jy/z63OX/OGWb/egfe/nNlVe/+esP9gtmb/528Lwrywv+fOT3/1JP/vX7HyakXH12/herSv5ikPry/pSXu/SKuvH0or4AAAAA3+lUXy8smDZnfmRcvHpEzJ4XNituyszZTsfv3H3l4Y8//vjPf9dWnfrniIVfuC2rP//9B/szXf/94UfXa8Ys/bL02Pd/+ua///x3rf28/QeD3rvy93/+9KxazR///cnZf8Zv/e6ZeVekr6/6d9d1T3ndSHpRXwAAAIDvdKuvKTNjp8yM/d2MmMlR0e9YZroeb0fOeDtyhqevPPRy8i//+OH5a8+Dub3m0jf/XVH4l5FJXz4dd8W1vobGf/Ht3356QmzQ3CvvZX9XfuL705fq8T1mUtTX9Hqll0t3+ZZeEZHUFwAAAOArveorcdJUy6Splt+GR3o53gybdgP1tfv49+sq/jok/osXFn6Re+gfrtf8+R8/TLRefWbelTmbv3WsrzFLvxw090rWnr+VVP/0Wpm7//rM/CuvLv/qL//4wTD15UN3NVR6TaW+AAAAAJ/p9DfOPzvv9Xem+HLcQH0NS/yi9Nj3f/7HD59/9Z+F2//ses28Ld/9+e8//PnvP2ys+pv9/A8//Fjzx39//+/a/Wf/+fyCn54621X9/V+//+Grv/wwN/tbQ9RXPbvLj/SyzJpKfQEAAAD1oU999Ri66NmRY8ZMfMv7Mfg3ox8Yvb6RNuh13EB9bdu2rc76apjuinLqrjrSy5f62rZtG/UFAAAA2PSqr4cnf9z7pcweQxd7Px4Yvf7/vfuJ7r1kqPpy3103lF7uu8sxvagvAAAAwHf61JeZj0arL7+6y8evNnRKL+oLAAAA8J23+nJ8AQ1Fy/q6vrv8/WpD1/SaGhlNfQEAAAA+or60pk19+dhd9XjWy7m7Zk2NjKa+AAAAAN/pVl9ZWVkJCQlR1yQlJW3ZsqXx3pw8Gr2+nLvLW3r5+JSXp/SivgAAAADf6VNflZWVFoulqqrq22uKioqSkpIa6c1JpfHqyyW6GuIpL6/pRX0BAAAAvtOnvrKysiwWy+HDhz+5pqqqKsrFggULNm/e3Egb9NJI9eVrdNWru9x9o5fTQX0BAAAAPtKnviwWy9atW3c6yMvLq3aRnZ29YMECx1fMzs4eMGBAQEBAq1atQkJCZs2a1UgLG08j15fX7qrPX7DhS3pRXwAAAIDvdKuvoqIie3p9kLV5WkzcxMmh144pr0x868VXx0fMjI2KinJ8xZ49e4aFhRUWFpaUlCxbtuyRRx5ppIWNp9HqqyG7y/tXG1JfAAAAwA3Qp74iIy1vTwkb99Y76jEjLj67aNe20vJtpeVbS8o2F5ZsKijeVFAcNTfBqb5at269detW1wcsKioaNmxYmzZtunXrtnTpUpvNlpub+8QTT7Rq1apr164rV6786V1SlAkTJrRr165NmzZxcXHqSbdXzp49u0OHDq1bt3766acb9n3Xvr5cuqu+T3l5TC/qCwAAAPCdTvVlsWwu2mU/1uXsjFu0NHr+AkvcvGmz37MfEbFzneorPDz8jjvuCAkJefvtt7Oysuznhw4d+s477xQXF2dnZz/xxBM2m23gwIGzZs0qKyt7//33u3Xr9tO7pCjh4eH5+fkJCQnt2rVTT7q98tZbb83IyCgoKJg0aVLDvu9a1ld9u8vdU17e0ov6AgAAAHynW31Z4uZHzY1Xj8g586bGxIVFz3Y6Ql2+8tBms23bts1isbzwwgvBwcHR0dHqycDAwF27djleFhAQoFxz0003/fQuKYr6g/LycvuP3V7Zq1evRx99dObMmYWFhQ37vmtRX26iq67uqudTXj8d06gvAAAAwFe61VdYdGxYdGzozJjfTY9+N2qm6zHZMmOyZYZrfdnt3LmzVatW6o8DAwPLysocf/a2227bsWOH06vYi8vxx26vLCkpiYmJefLJJ++///4bfjfdauz6uoHuuoGnvKZGRodPiw6nvgAAAACf6fV9X5FvRVjeirBMmhrp5fht+DSn+urTp8+SJUtKSkoKCwsnT57ct29f9fzAgQMjIyN37dqVnZ09ePBgm802YMCA1157LT8/PycnZ+jQoT+9S+7qy+2V48ePLyws3LBhw2233daw73sj1Ze76PKhu27sKa9r6UV9AQAAAL7Tp75Cw8LGTZ7iy+FUXxMnTnzwwQebN28eFBT09NNPb9u2TT2fl5cXEhISEBDQuXPniIgIm822c+fOp59+OiAg4J577omMjPzpXXJXX26vDAkJufXWW9u2bRsbG9uw77sm9VV3dHnorvqlF/UFAAAA+E63576GjRr98puTvB/PvTQqMTGxkTbopZHry6fuurEvNVS/0St8GvUFAAAA3Ah96mvjxo3x8fFRdUlMTNy0aVMjbdBLo9WXP91V76e8qC8AAACgvvSpLzPTsb5uuLs8pVf4tJnUFwAAAOAj6ktrutSXh+66wa82tKcX9QUAAAD4jvrSWiPVl5yoLwAAAMBOt/rKyspKSEiwf4tXUlLSli1bGu/NyYP6AgAAAMxJn/qqrKy0WCxVVVXfXlNUVJSUlNRIb04q1BcAAABgTvrUV1ZWlsViOXz48CfXVFVVuf6dhwsWLNi8eXODvEXHf+lLX9QXAAAAYE761JfFYtm6detOB3l5edUusrOzFyxY4PiK2dnZAwYMCAgIaNWqVUhIyKxZsxpkj5ZtRn0BAAAA5qRbfRUVFdnT64OszdNi4iZODr12THll4lsvvjo+YmZsVFSU4yv27NkzLCyssLCwpKRk2bJljzzySIPsob4aCfUFAAAA2OlTX5GRlrenhI176x31mBEXn120a1tp+bbS8q0lZZsLSzYVFG8qKI6am+BUX61bt966davrAxYVFQ0bNqxNmzbdunVbunSpzWZTFKW8vHzIkCE333yzzaGvFEUZNWpUYGBgly5dMjIy1DN2Nptt9uzZHTp0aN269dNPP90Y7zv1BQAAAJiTTvVlsWwu2mU/1uXsjFu0NHr+AkvcvGmz37MfEbFzneorPDz8jjvuCAkJefvtt7Oysuznhw4d+s477xQXF2dnZz/xxBM2m01RlGnTpu3cufOnd8ahvmbPnl1YWPjuu+/+4he/cPpZm8126623ZmRkFBQUTJo0qTHed+oLAAAAMCfd6ssSNz9qbrx6RM6ZNzUmLix6ttMR6vKVhzabbdu2bRaL5YUXXggODo6OjlZPBgYG7tq1y/Eypy8mdKwv9QfFxcWtWrVyvbhXr16PPvrozJkzCwsLG+49/j/UFwAAAGBOutVXWHRsWHRs6MyY302Pfjdqpusx2TJjsmWGa33Z7dy5055PgYGBZWVljj9bZ33l5eW1adPG9eKSkpKYmJgnn3zy/vvv9/sddeMG6mv79u3Gra/t27dTXwAAAIBNv+/7inwrwvJWhGXS1Egvx2/DpznVV58+fZYsWVJSUlJYWDh58uS+ffuq5wcOHBgZGblr167s7OzBgwfbvNZXVlZWSUnJqFGjhBDqyfbt26elpak/Hj9+fGFh4YYNG2677bbGeN/rW19lZWW5ublr1qxJN6A1a9bk5uY6hTEAAABgTvrUV2hY2LjJU3w5nOpr4sSJDz74YPPmzYOCgp5++ult27ap5/Py8kJCQgICAjp37hwREWHzWl/3339/y5YtH3300R07dqgn58+fHxAQEBAQYLPZQkJCbr311rZt28bGxjbG+17f+iovLy8sLMzOzt6wYUOGoWzYsCE7O7uwsLC8vLwxfiUBAAAAY9Htua9ho0a//OYk78dzL41KTExs2Det+z+7XN/6qqioKCsrKywszM3N3e6zbY3D9wHbt2/Pzc0tLCwsKyurqKhopF9MAAAAwED0qa+NGzfGx8dH1SUxMXHTpk0N+6YNV1+VlZUVFRXl5eVlZWWlhlJWVlZeXl5RUVFZWdlIv5gAAACAgehTX2ZW3/oCAAAA0DRQX1qjvgAAAABzor60Rn0BAAAA5kR9aU2v+lIURVGUW265JTIyUpcBAAAAgMlRX1rTsb5sNtsHH3zQunVrXQYAAAAAJkd9aU3f+kpLS/v5z39uP7lkyZJ27dq1a9du2bJlNptt3rx53bp1q6ysrKysvO+++xrpXzwDAAAAzIn60pq+X3moKMpDDz20evVq9WTXrl2TkpKSkpLuvfde9cyUKVPi4uISEhJGjRqly04AAACgqaK+tKbvc18VFRXJycnt27dXT958881lZWVlZWXNmze3Xzlr1qwxY8bs2rVLl50AAABAU0V9aU3f+tq9e3diYmLHjh3Vk67PfYWGhiYlJcXFxY0YMUKXnQAAAEBTRX1pTd+vPGzWrNm9996rfpeXzd33ffXo0cNms6nf9xUTE6PLVAAAAKBJor60xr/3BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzIn60hr1BQAAAJgT9aU16gsAAAAwJ+pLa9QXAAAAYE7Ul9aoLwAAAMCcqC+tUV8AAACAOVFfWqO+AAAAAHOivrRGfQEAAADmRH1pjfoCAAAAzMlLff1/mTmA2xCVeW4AAAAASUVORK5CYII=" width="400" /></span><br />
<br />
<br />
Lets now change our code to accommodate the new prefab.<br />
<br />
Declare game object dropbox to hold our prefab: public GameObject dropbox;<br />
<br />
Set totalboxes to 40 : int totalboxes =40;<br />
<br />
set dropped box to 0 int boxdropped=0; <br />
<br />
<br />
We need to check in the update function whether we have dropped all boxes. The game runs till all boxes are dropped<br />
<br />
<br />
if ( boxdropped <= totalboxes) {<br />
<br />
} <br />
<br />
<br />
We need to check every time the box is destroyed, we create new one: <br />
<br />
if (collid) {<br />
<br />
} <br />
<br />
<br />
Declare variable bool collid = false; On collision, set to true and on creating new one set false<br />
<br />
<br />
<br />
<br />
void Update () {<br />
if (collid) {<br />
if (boxdropped <= totalboxes) {<br />
<br />
}<br />
collid = false;<br />
}<br />
} <br />
<br />
<br />
<br />
void OnCollisionEnter(Collision other)<br />
{<br />
if (other.gameObject.tag == "box") {<br />
boxescollected += 1;<br />
Destroy (other.gameObject);<br />
collid = true;<br />
}<br />
<br />
} <br />
<br />
<br />
Set collid to true inside start to star droping box <br />
<br />
<br />
void Start () {<br />
collid = true;<br />
}<br />
<br />
<br />
Create new instance of box if there is none on the scene and place at y=2. <br />
<br />
<br />
Instantiate(dropbox, new Vector2(0,2), Quaternion.identity); <br />
<br />
<br />
Save code and click our catch up game object in hierarchy. Check the script component and drag our prefab from prefab folder to its dropbox.<br />
<span style="color: white;"><br /></span>
<span style="color: white;"><span style="font-family: "consolas";"><span style="color: #333333;"><img alt="" height="103" src="data:image/png;base64,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zp/v3fvzvXt//vOf//4R31umL4N79+7du/fne/fu3Llz/vx5iy+bwcFBISEhITU1taCgQO5zHwAAAICXGXbABwcHh4eHR0ZGRj8QFRUVGRkZERERFhamVCp37tz5+9///qOPPtq0adP69evfeeed3/zmN+K197lz506bNk0MeF/fGS+99Ipp2WG0dGBgoNuOMiktLR0aGrorEjeGhkZ2hIaEuHT/ERkycv+LdfCq7969O2T19VBaWmrxZTM4OCjcvn37zJkzqampcp/7AAAAALyMGPA3JDOV9t/+9rdt27YFBQUplcqQkJCQkBClUhkcHCz+fYRPPvnko48+2rx584YNG9599901a9a8+eabv/rVr1588cU5c+ZMNTNnztyBgUHTsg4eur29PS0tLTw8PCwsLCMjo6KiQpwPDAyU/vxNhneUyZdffvmNlba2tsOHD4eHhycmJn7++efWOzglJCTEpfvD1b788kuLL5vBwUHh3r17d+7cSUhIkPvcBwAAAOBlhh3w9+/fDwgI+PDDDz/++OPfPfDb3/5269atW7Zs2bRp03vvvbdu3bq33nprxYoVy5Yte/XVVxcsWDBr1izzevf19V248CXzNR089IEDB0pKSgwGg9ForKurS05OFuflCviBgYGBOwMDdwb+vjEwsG/fvsbGxps3bzY2NhYXFw8MDAwMDCiVyoFhcfbAYT8Qhsn0T2/2NWDObsAPDAzEx8c/9OScZp/rvzMAAAAA8DjWAV9QUKDT6eyF6/3vWrNmTUBAwHvvvbdx48aNGzdu2LBh/fr169ate+edd1avXi2m+5IlS1566aV58+ZNnz7dvN6nTZv27/8+32JBB828a9eujo4O6/nAwMDTp09HRkbu3r27qqrKNB8dHa1UKiMjI03X6vV6fUpKSkhISHx8vCng9Xp9ampqWFhYTExMU1OTac3+/v6cnBylUmkv4G/fuv13t26JH6OjoysrKm5cv3771i1xBAcFmYY4ExUVFRYaWqZWm3ZQZWVFRERUVVaKM40NDVGRkfv37TMdYvOottbW3RER9vZ335CR+1+s1atua2sT33USHBzc1tb2P/feunX79m3bAX/37l3pAd9ni7wBr1AoZHx0AAAA4PssNjb2m2++uWnm0KFDiYmJZ8+eNRgMN63ct7J06dIVK1asWrVq9erVq1atWrly5YoVK954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" width="400" /></span></span></span><br />
<span style="color: white;"><br /></span>
Delete the box in the hierarchy and not the prefab folder. <br />
<span style="color: white;"><span style="font-family: "consolas";"><span style="color: #333333;"><img alt="" height="400" src="data:image/png;base64,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" width="366" /> </span></span></span><br />
<br />
<br />
Save project and run. The boxes should drop till there are all collected. <br />
<br />
<br />
<br />
The complete code is here: <br />
<br />
<br />
using UnityEngine;<br />
using System.Collections;<br />
<br />
public class CatchBox : MonoBehaviour {<br />
int boxescollected =0;<br />
int totalboxes =40,boxdropped=0;<br />
public GameObject dropbox;<br />
bool collid = false;<br />
// Use this for initialization<br />
void Start () {<br />
collid = true;<br />
}<br />
<br />
// Update is called once per frame<br />
void Update () {<br />
if (collid) {<br />
if (boxdropped <= totalboxes) {<br />
Instantiate(dropbox, new Vector2(0,2), Quaternion.identity);<br />
}<br />
collid = false;<br />
}<br />
}<br />
void OnCollisionEnter(Collision other)<br />
{<br />
if (other.gameObject.tag == "box") {<br />
boxescollected += 1;<br />
Destroy (other.gameObject);<br />
collid = true;<br />
}<br />
<br />
}<br />
void OnGUI()<br />
{<br />
GUI.Label (new Rect (10,10, 300, 50), "Boxes collected: " + boxescollected);<br />
}<br />
} <br />
<br />
<br />
The game is stagnant. We need to move the catch up and also determine the missed box.<div><br /></div><div><b>Completing the game code </b><br /><br />Before we proceed to final steps to make this game interesting, there are few thing by now you should know<br /><ol><li>You can replace boxes with any 2D object from asset store to create a game.</li><li>You can change the material, color and texture of boxes.</li><li>I will post final code and explain. It helps to learn how I arrived at it by checking the pseudo code. This is the only way you can learn to create a good game.</li></ol><br />Our goal is to fix<br /><br /><b>Move playerbox<br />if collected<br />increase boxcollected by one<br />print boxcollected<br />end if</b><br /><br />in the pseudocode</div><div><br /></div><div><b>Moving the collect box</b><br />Our game only collects boxes. A box falls from the same position and falls down to the same x position. This doesn't well represent our intention for the game. We can now advance our game to allow us<br />1. Move the box at the bottom to be able to collect box at any x position.<br />2. Vary the position x from where the box is dropped to increase difficulty. This would end up defining our levels.<br /><br />The main focus now is ability to move the bottom box to the right or left. We are developing for android and hence we can utilize the touch setting of android devices. When user swipes to the right or left, our box should move to the same direction. This can be achieved by changing the x position of the box at the bottom. We need to check if the user just tapped or they swiped. This way you can move on swipe and no action, for now, on tap.<br />To also make the game more interesting, we will now generate box from any random position. We also need to check whether the box is collected or not.<br /><br />Therefore<br />1. We move box by swipe right or left.<br />2. Determine if box is collected or not by introducing floor where if the box fall on it, we missed it.<br />3. Generate the box from random point<br /><br />As final step in our basic game development, we will add code to move the box right and left , add lose or win for better game play and generate box from random points. this clearly marks our levels but you can also do level based on another criteria say for every 100 boxes collected increase speed.<br /><br />Add variable to store how fast we move the box <b> </b><br /><b>public float MovementSpeed = 1; //speed in meter per second</b><br /><br />Add new vector variable <b> </b><br /><pre class="prettyprint linenums"><code><span class="pln"></span><b><span class="typ">Vector3</span><span class="pln"> moveDir </span><span class="pun">=</span><span class="pln"> </span><span class="typ">Vector3</span><span class="pun">.</span><span class="pln">zero</span><span class="pun">;</span></b></code></pre><pre class="prettyprint linenums"><code><b> </b></code></pre><br /><br />Add this to update<br /><span style="font-family: "consolas";"><span style="color: #333333;"></span></span><b>moveDir.x = Input.GetAxis("Horizontal");</b> // get result of AD keys in X<br />This get the horizontal x distance to move based on key pressed.<br /><pre class="prettyprint linenums"> </pre>then move our box<br /><b>transform.position += moveDir * MovementSpeed * Time.deltaTime;</b><br /><pre class="prettyprint linenums"></pre><pre class="prettyprint linenums"><b> </b></pre><pre class="prettyprint linenums"><b> </b></pre><pre class="prettyprint linenums"><code>You can test py pressing play button and use arrow keys</code></pre><pre class="prettyprint linenums"><b> </b></pre><pre class="prettyprint linenums"><code>To support touch screen on android ,add</code> the following variables</pre><pre class="prettyprint linenums">
<b>private Vector3 fp;
private Vector3 lp;
private float dragDistance=0.2f;
</b>
add this above </pre><pre class="prettyprint linenums"><b>transform.position += moveDir * MovementSpeed * Time.deltaTime; </b></pre><pre class="prettyprint linenums"><b> </b>code</pre><pre class="prettyprint linenums"> </pre><pre class="prettyprint linenums">See in the code below section for complete code<b>
#if UNITY_ANDROID || UNITY_IPHONE // Cap letters
#endif <code><span class="pun"> </span></code><code><span class="pun"> </span></code></b></pre><pre class="prettyprint linenums"><b> </b></pre><pre class="prettyprint linenums"><b> </b></pre><pre class="prettyprint linenums"><code>To check lose and win, add a box below our catchup, enlarge to </code></pre><pre class="prettyprint linenums"><code>fill screen width and reduce height and call it loss </code><code>and give it a </code></pre><pre class="prettyprint linenums"><code>tag loss</code><b><code></code></b></pre><pre class="prettyprint linenums"><b>
</b></pre>Add the new variable<br /><pre class="prettyprint linenums"><b>int boxeslost =0;<code><span class="pun"> </span></code></b></pre><pre class="prettyprint linenums"><b> </b></pre><pre class="prettyprint linenums"><b>add the following in the update below</b></pre><b><br /></b><br />if (collid) {<br />if (boxdropped <= totalboxes) {<br />Instantiate(dropbox, new Vector2(0,2), Quaternion.identity);<br />}<br />collid = false;<br />}<b><br /><br />if (GameObject.FindGameObjectWithTag ("box").transform.position.y < transform.position.y + 0.1) {<br />Destroy (GameObject.FindGameObjectWithTag ("box"));<br />collid = true;<br />boxeslost += 1;<br />}<br /><code><span class="pun"></span></code></b><br /><pre class="prettyprint linenums"><b>
</b>You will be getting position of box and compare with catch up. </pre><pre class="prettyprint linenums">If below, destroy and add boxes lost
</pre><pre class="prettyprint linenums"><code>Add this in GUI function</code></pre><pre class="prettyprint linenums"><code><span class="pun">
<span style="font-family: "consolas";">
<span style="color: #333333;"></span></span></span></code><b>GUI.Label (new Rect (10,30, 300, 50), "Boxes lost: " + boxeslost);</b><code>
</code><b> </b></pre> We now generate from random places<br />add new variable at start of update<br /><span style="font-family: "consolas";"><span style="color: #333333;"></span></span><b>int rand = Random.Range (-5,5);</b><br /><b> </b>change our x value in<br /><b> Instantiate(dropbox, new Vector2(rand,2), Quaternion.identity); </b><br /><br />This is just a basic game. You can advance it further like adding<br />1. random movement downwards by changing x value<br />2. introduce obstacles and more<b><br /></b><br /><br /><b><br /></b><b>The complete code</b><br /><b><br /></b><br /><b><span style="font-family: "consolas";"><span style="color: #009695;">using</span><span style="color: #333333;"> UnityEngine</span><span style="color: #333333;">;</span><br /><span style="color: #009695;">using</span><span style="color: #333333;"> System</span><span style="color: #333333;">.</span><span style="color: #333333;">Collections</span><span style="color: #333333;">;</span><br /><br /><span style="color: #009695;">public</span><span style="color: #333333;"> </span><span style="color: #009695;">class</span><span style="color: #333333;"> </span><span style="color: #3364a4;">CatchBox</span><span style="color: #333333;"> </span><span style="color: #333333;">:</span><span style="color: #333333;"> </span><span style="color: #3364a4;">MonoBehaviour</span><span style="color: #333333;"> </span><span style="color: #333333;">{</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">int</span><span style="color: #333333;"> </span><span style="color: #333333;">boxescollected</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #f57d00;">0</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">int</span><span style="color: #333333;"> </span><span style="color: #333333;">boxeslost</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #f57d00;">0</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">int</span><span style="color: #333333;"> </span><span style="color: #333333;">totalboxes</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #f57d00;">40</span><span style="color: #333333;">,</span><span style="color: #333333;">boxdropped</span><span style="color: #333333;">=</span><span style="color: #f57d00;">0</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">public</span><span style="color: #333333;"> </span><span style="color: #3364a4;">GameObject</span><span style="color: #333333;"> </span><span style="color: #333333;">dropbox</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">bool</span><span style="color: #333333;"> </span><span style="color: #333333;">collid</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #333333;"> </span><span style="color: #009695;">false</span><span style="color: #333333;">;</span><br /><br /><span style="color: #333333;"> </span><span style="color: #009695;">private</span><span style="color: #333333;"> </span><span style="color: #3364a4;">Vector3</span><span style="color: #333333;"> </span><span style="color: #333333;">fp</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">private</span><span style="color: #333333;"> </span><span style="color: #3364a4;">Vector3</span><span style="color: #333333;"> </span><span style="color: #333333;">lp</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">private</span><span style="color: #333333;"> </span><span style="color: #009695;">float</span><span style="color: #333333;"> </span><span style="color: #333333;">dragDistance</span><span style="color: #333333;">=</span><span style="color: #f57d00;">0.2f</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">public</span><span style="color: #333333;"> </span><span style="color: #009695;">float</span><span style="color: #333333;"> </span><span style="color: #333333;">MovementSpeed</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #333333;"> </span><span style="color: #f57d00;">1</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #3364a4;">Vector3</span><span style="color: #333333;"> </span><span style="color: #333333;">moveDir</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #333333;"> </span><span style="color: #3364a4;">Vector3</span><span style="color: #333333;">.</span><span style="color: #333333;">zero</span><span style="color: #333333;">;</span><br /><br /><span style="color: #333333;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">Use</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">this</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">for</span><span style="color: #888888; font-style: italic;"> initialization</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">void</span><span style="color: #333333;"> </span><span style="color: #333333;">Start</span><span style="color: #333333;"> </span><span style="color: #333333;">()</span><span style="color: #333333;"> </span><span style="color: #333333;">{</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">collid</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #333333;"> </span><span style="color: #009695;">true</span><span style="color: #333333;">;</span><br /><br /><span style="color: #333333;"> </span><span style="color: #333333;">}</span><br /><br /><span style="color: #333333;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">Update</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">is</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">called</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">once</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">per</span><span style="color: #888888; font-style: italic;"> frame</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">void</span><span style="color: #333333;"> </span><span style="color: #333333;">Update</span><span style="color: #333333;"> </span><span style="color: #333333;">()</span><span style="color: #333333;"> </span><span style="color: #333333;">{</span><br /><br /><span style="color: #333333;"> </span><span style="color: #009695;">int</span><span style="color: #333333;"> </span><span style="color: #333333;">rand</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #333333;"> </span><span style="color: #3364a4;">Random</span><span style="color: #333333;">.</span><span style="color: #333333;">Range</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #333333;">-</span><span style="color: #f57d00;">5</span><span style="color: #333333;">,</span><span style="color: #f57d00;">5</span><span style="color: #333333;">)</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">if</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #333333;">collid</span><span style="color: #333333;">)</span><span style="color: #333333;"> </span><span style="color: #333333;">{</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">if</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #333333;">boxdropped</span><span style="color: #333333;"> </span><span style="color: #333333;"><</span><span style="color: #333333;">=</span><span style="color: #333333;"> </span><span style="color: #333333;">totalboxes</span><span style="color: #333333;">)</span><span style="color: #333333;"> </span><span style="color: #333333;">{</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">Instantiate</span><span style="color: #333333;">(</span><span style="color: #333333;">dropbox</span><span style="color: #333333;">,</span><span style="color: #333333;"> </span><span style="color: #009695;">new</span><span style="color: #333333;"> </span><span style="color: #3364a4;">Vector2</span><span style="color: #333333;">(</span><span style="color: #333333;">rand</span><span style="color: #333333;">,</span><span style="color: #f57d00;">2</span><span style="color: #333333;">)</span><span style="color: #333333;">,</span><span style="color: #333333;"> </span><span style="color: #3364a4;">Quaternion</span><span style="color: #333333;">.</span><span style="color: #333333;">identity</span><span style="color: #333333;">)</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">}</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">collid</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #333333;"> </span><span style="color: #009695;">false</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">}</span><br /><br /><span style="color: #333333;"> </span><span style="color: #009695;">if</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #3364a4;">GameObject</span><span style="color: #333333;">.</span><span style="color: #333333;">FindGameObjectWithTag</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #f57d00;">"</span><span style="color: #f57d00;">box</span><span style="color: #f57d00;">"</span><span style="color: #333333;">)</span><span style="color: #333333;">.</span><span style="color: #333333;">transform</span><span style="color: #333333;">.</span><span style="color: #333333;">position</span><span style="color: #333333;">.</span><span style="color: #333333;">y</span><span style="color: #333333;"> </span><span style="color: #333333;"><</span><span style="color: #333333;"> </span><span style="color: #333333;">transform</span><span style="color: #333333;">.</span><span style="color: #333333;">position</span><span style="color: #333333;">.</span><span style="color: #333333;">y</span><span style="color: #333333;"> </span><span style="color: #333333;">+</span><span style="color: #333333;"> </span><span style="color: #f57d00;">0.1</span><span style="color: #333333;">)</span><span style="color: #333333;"> </span><span style="color: #333333;">{</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">Destroy</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #3364a4;">GameObject</span><span style="color: #333333;">.</span><span style="color: #333333;">FindGameObjectWithTag</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #f57d00;">"</span><span style="color: #f57d00;">box</span><span style="color: #f57d00;">"</span><span style="color: #333333;">))</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">collid</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #333333;"> </span><span style="color: #009695;">true</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">boxeslost</span><span style="color: #333333;"> </span><span style="color: #333333;">+=</span><span style="color: #333333;"> </span><span style="color: #f57d00;">1</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">}</span><br /><br /><span style="color: #333333;"> </span><span style="color: #333333;">moveDir</span><span style="color: #333333;">.</span><span style="color: #333333;">x</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #333333;"> </span><span style="color: #3364a4;">Input</span><span style="color: #333333;">.</span><span style="color: #333333;">GetAxis</span><span style="color: #333333;">(</span><span style="color: #f57d00;">"</span><span style="color: #f57d00;">Horizontal</span><span style="color: #f57d00;">"</span><span style="color: #333333;">)</span><span style="color: #333333;">;</span><span style="color: #333333;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">get</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">result</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">of</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">AD</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">keys</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">in</span><span style="color: #888888; font-style: italic;"> X</span><br /><br /><br /><span style="color: #333333;"> </span><span style="color: #c12dac;">#if</span><span style="color: #333333;"> </span><span style="color: #333333;">UNITY_ANDROID</span><span style="color: #333333;"> </span><span style="color: #333333;">|</span><span style="color: #333333;">|</span><span style="color: #333333;"> </span><span style="color: #333333;">UNITY_IPHONE</span><span style="color: #333333;"> </span><span style="color: #333333;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">Cap</span><span style="color: #888888; font-style: italic;"> letters</span><br /><br /><span style="color: #888888;"> if (Input.touchCount>0) </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">user</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">is</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">touching</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">screen</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">with</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">a</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">single</span><span style="color: #888888; font-style: italic;"> touch</span><br /><span style="color: #888888;"> {</span><br /><span style="color: #888888;"> Touch touch = Input.GetTouch(0); </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">get</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> touch</span><br /><span style="color: #888888;"> if (touch.phase == TouchPhase.Began) </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">check</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">for</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">first</span><span style="color: #888888; font-style: italic;"> touch</span><br /><span style="color: #888888;"> {</span><br /><span style="color: #888888;"> fp = touch.position;</span><br /><span style="color: #888888;"> lp = touch.position;</span><br /><span style="color: #888888;"> }</span><br /><span style="color: #888888;"> else if (touch.phase == TouchPhase.Moved) </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">update</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">last</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">position</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">based</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">on</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">where</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">they</span><span style="color: #888888; font-style: italic;"> moved</span><br /><span style="color: #888888;"> {</span><br /><span style="color: #888888;"> lp = touch.position;</span><br /><span style="color: #888888;"> }</span><br /><span style="color: #888888;"> else if (touch.phase == TouchPhase.Ended) </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">check</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">if</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">finger</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">is</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">removed</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">from</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> screen</span><br /><span style="color: #888888;"> {</span><br /><span style="color: #888888;"> lp = touch.position; </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">last</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">touch</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">position</span><span style="color: #888888; font-style: italic;">.</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">Ommitted</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">if</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">you</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">use</span><span style="color: #888888; font-style: italic;"> list</span><br /><br /><span style="color: #888888;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">Check</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">if</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">drag</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">distance</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">is</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">greater</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">than</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">20</span><span style="color: #888888; font-style: italic;">%</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">of</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">screen</span><span style="color: #888888; font-style: italic;"> height</span><br /><span style="color: #888888;"> if (Mathf.Abs(lp.x - fp.x) > dragDistance || Mathf.Abs(lp.y - fp.y) > dragDistance)</span><br /><span style="color: #888888;"> {</span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">It</span><span style="color: #888888; font-style: italic;">'</span><span style="color: #888888; font-style: italic;">s</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">a</span><span style="color: #888888; font-style: italic;"> drag</span><br /><span style="color: #888888;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">check</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">if</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">drag</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">is</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">vertical</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">or</span><span style="color: #888888; font-style: italic;"> horizontal</span><br /><br /><span style="color: #888888;"> if (Mathf.Abs(lp.x - fp.x) > Mathf.Abs(lp.y - fp.y))</span><br /><span style="color: #888888;"> { </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">If</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">horizontal</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">movement</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">is</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">greater</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">than</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">vertical</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">movement</span><span style="color: #888888; font-style: italic;">.</span><span style="color: #888888; font-style: italic;">.</span><span style="color: #888888; font-style: italic;">.</span><br /><span style="color: #888888;"> if ((lp.x > fp.x)) </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">If</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">movement</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">was</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">to</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">right</span><span style="color: #888888; font-style: italic;">)</span><br /><span style="color: #888888;"> { </span><br /><span style="color: #888888;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">Right</span><span style="color: #888888; font-style: italic;"> swipe</span><br /><span style="color: #888888;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">move</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">box</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">right</span><span style="color: #888888; font-style: italic;"> </span><br /><span style="color: #888888;"> MovementSpeed = MovementSpeed;</span><br /><span style="color: #888888;"> }</span><br /><span style="color: #888888;"> else</span><br /><span style="color: #888888;"> { </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">Left</span><span style="color: #888888; font-style: italic;"> swipe</span><br /><span style="color: #888888;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">move</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">box</span><span style="color: #888888; font-style: italic;"> left</span><br /><span style="color: #888888;"> MovementSpeed = MovementSpeed * -1;</span><br /><span style="color: #888888;"> }</span><br /><br /><br /><span style="color: #888888;"> }</span><br /><span style="color: #888888;"> else</span><br /><span style="color: #888888;"> { </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">vertical</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">movement</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">is</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">greater</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">than</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">horizontal</span><span style="color: #888888; font-style: italic;"> movement</span><br /><span style="color: #888888;"> if (lp.y > fp.y) </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">If</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">movement</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">was</span><span style="color: #888888; font-style: italic;"> up</span><br /><span style="color: #888888;"> { </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">Up</span><span style="color: #888888; font-style: italic;"> swipe</span><br /><span style="color: #888888;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">you</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">can</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">add</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">code</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">to</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">move</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">box</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">up</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">on</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">advance</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">levels</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">to</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">evade</span><span style="color: #888888; font-style: italic;"> obstacle</span><br /><span style="color: #888888;"> }</span><br /><span style="color: #888888;"> else</span><br /><span style="color: #888888;"> { </span><br /><span style="color: #888888;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">you</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">can</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">increase</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">speed</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">to</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">advance</span><span style="color: #888888; font-style: italic;"> levels</span><br /><span style="color: #888888;"> }</span><br /><br /><br /><br /><span style="color: #888888;"> }</span><br /><span style="color: #888888;"> }</span><br /><span style="color: #888888;"> }</span><br /><span style="color: #888888;"> else</span><br /><span style="color: #888888;"> { </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">It</span><span style="color: #888888; font-style: italic;">'</span><span style="color: #888888; font-style: italic;">s</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">a</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">tap</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">as</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">drag</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">distance</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">is</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">less</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">than</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">20</span><span style="color: #888888; font-style: italic;">%</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">of</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">the</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">screen</span><span style="color: #888888; font-style: italic;"> height</span><br /><br /><span style="color: #888888;"> </span><span style="color: #888888; font-style: italic;">//</span><span style="color: #888888; font-style: italic;">you</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">can</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">tap</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">code</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">to</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">attack</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">obstacle</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">and</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">clear</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">way</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">on</span><span style="color: #888888; font-style: italic;"> </span><span style="color: #888888; font-style: italic;">advance</span><span style="color: #888888; font-style: italic;"> levels</span><br /><span style="color: #888888;"> }</span><br /><span style="color: #888888;"> }</span><br /><br /><br /><span style="color: #888888;"> </span><span style="color: #c12dac;">#endif</span><br /><br /><span style="color: #333333;"> </span><span style="color: #333333;">transform</span><span style="color: #333333;">.</span><span style="color: #333333;">position</span><span style="color: #333333;"> </span><span style="color: #333333;">+=</span><span style="color: #333333;"> </span><span style="color: #333333;">moveDir</span><span style="color: #333333;"> </span><span style="color: #333333;">*</span><span style="color: #333333;"> </span><span style="color: #333333;">MovementSpeed</span><span style="color: #333333;"> </span><span style="color: #333333;">*</span><span style="color: #333333;"> </span><span style="color: #3364a4;">Time</span><span style="color: #333333;">.</span><span style="color: #333333;">deltaTime</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">}</span><br /><br /><br /><br /><span style="color: #333333;"> </span><span style="color: #009695;">void</span><span style="color: #333333;"> </span><span style="color: #333333;">OnCollisionEnter</span><span style="color: #333333;">(</span><span style="color: #3364a4;">Collision</span><span style="color: #333333;"> </span><span style="color: #333333;">other</span><span style="color: #333333;">)</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">{</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">if</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #333333;">other</span><span style="color: #333333;">.</span><span style="color: #333333;">gameObject</span><span style="color: #333333;">.</span><span style="color: #333333;">tag</span><span style="color: #333333;"> </span><span style="color: #333333;">==</span><span style="color: #333333;"> </span><span style="color: #f57d00;">"</span><span style="color: #f57d00;">box</span><span style="color: #f57d00;">"</span><span style="color: #333333;">)</span><span style="color: #333333;"> </span><span style="color: #333333;">{</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">boxescollected</span><span style="color: #333333;"> </span><span style="color: #333333;">+=</span><span style="color: #333333;"> </span><span style="color: #f57d00;">1</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">Destroy</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #333333;">other</span><span style="color: #333333;">.</span><span style="color: #333333;">gameObject</span><span style="color: #333333;">)</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">collid</span><span style="color: #333333;"> </span><span style="color: #333333;">=</span><span style="color: #333333;"> </span><span style="color: #009695;">true</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">}</span><br /><br /><br /><span style="color: #333333;"> </span><span style="color: #333333;">}</span><br /><span style="color: #333333;"> </span><span style="color: #009695;">void</span><span style="color: #333333;"> </span><span style="color: #333333;">OnGUI</span><span style="color: #333333;">()</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">{</span><br /><span style="color: #333333;"> </span><span style="color: #3364a4;">GUI</span><span style="color: #333333;">.</span><span style="color: #333333;">Label</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #009695;">new</span><span style="color: #333333;"> </span><span style="color: #3364a4;">Rect</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #f57d00;">10</span><span style="color: #333333;">,</span><span style="color: #f57d00;">10</span><span style="color: #333333;">,</span><span style="color: #333333;"> </span><span style="color: #f57d00;">300</span><span style="color: #333333;">,</span><span style="color: #333333;"> </span><span style="color: #f57d00;">50</span><span style="color: #333333;">)</span><span style="color: #333333;">,</span><span style="color: #333333;"> </span><span style="color: #f57d00;">"</span><span style="color: #f57d00;">Boxes</span><span style="color: #f57d00;"> </span><span style="color: #f57d00;">collected</span><span style="color: #f57d00;">:</span><span style="color: #f57d00;"> </span><span style="color: #f57d00;">"</span><span style="color: #333333;"> </span><span style="color: #333333;">+</span><span style="color: #333333;"> </span><span style="color: #333333;">boxescollected</span><span style="color: #333333;">)</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #3364a4;">GUI</span><span style="color: #333333;">.</span><span style="color: #333333;">Label</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #009695;">new</span><span style="color: #333333;"> </span><span style="color: #3364a4;">Rect</span><span style="color: #333333;"> </span><span style="color: #333333;">(</span><span style="color: #f57d00;">10</span><span style="color: #333333;">,</span><span style="color: #f57d00;">30</span><span style="color: #333333;">,</span><span style="color: #333333;"> </span><span style="color: #f57d00;">300</span><span style="color: #333333;">,</span><span style="color: #333333;"> </span><span style="color: #f57d00;">50</span><span style="color: #333333;">)</span><span style="color: #333333;">,</span><span style="color: #333333;"> </span><span style="color: #f57d00;">"</span><span style="color: #f57d00;">Boxes</span><span style="color: #f57d00;"> </span><span style="color: #f57d00;">lost</span><span style="color: #f57d00;">:</span><span style="color: #f57d00;"> </span><span style="color: #f57d00;">"</span><span style="color: #333333;"> </span><span style="color: #333333;">+</span><span style="color: #333333;"> </span><span style="color: #333333;">boxeslost</span><span style="color: #333333;">)</span><span style="color: #333333;">;</span><br /><span style="color: #333333;"> </span><span style="color: #333333;">}</span><br /><br /><br /><span style="color: #333333;"> </span><br /><span style="color: #333333;">}</span><span style="color: #333333;"> </span></span></b><br />
<br />
<br />
<br /><br /></div>Wangechi Angelhttp://www.blogger.com/profile/02965630222826857563noreply@blogger.com0tag:blogger.com,1999:blog-7614175876458375904.post-71230734653812922942016-11-10T05:26:00.006-08:002021-11-16T18:28:29.126-08:00Score display in Pseudocode <br />
<br />
To easily work out your game, it is good to align your game code through <span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>Pseudocode. </i>This is artificial and informal language for developing algorithm. </span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><br /></span>
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">Our game:</span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">Drop the box</span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">collect the box</span><br />
<br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i> </i></span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><u><b><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">Pseudocode</span></b></u><i> </i></span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>initialize boxcollected to zero</i></span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>initialize totalboxes to zero</i></span><br />
<br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>drop box</i></span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>if collected </i></span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i> increase </i></span><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>boxcollected by one</i></span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>print </i></span><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>boxcollected</i></span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>end if</i></span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>increase totalboxes by one</i></span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>print </i></span><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>totalboxes</i></span><br />
<br />
<br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">The above forms bases of our code. This will be broken down into various functions in C#. It is self explanatory for a basic games. As we advance our story line, we will now be advancing our pseudo code. Every time you want to update your game, first update story line, then pseudo code before actual game coding. </span><br />
<span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i><br /></i></span><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">It is now time to turn our pseudocode into C# code and display our score<br /><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><u><b><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">Pseudocode</span></b></u><i></i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>initialize boxcollected to zero</i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>initialize totalboxes to zero</i></span><br /><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>drop box</i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>if collected </i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i> increase </i></span><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>boxcollected by one</i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>print </i></span><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>boxcollected</i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>end if</i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>increase totalboxes by one</i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>print </i></span><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>totalboxes</i></span><br /><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">In unity editor, inside assets folder, create a folder (from project menu, create -> folder) and name it Scripts. inside this folder, add C# script </span><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">from project menu, create ->C# Script and name it CatchBox. </span><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-98PVdAJMVcc/WCVmJ8BZV9I/AAAAAAAAAIY/zbcTRIvuCHIgMfRF4mv82M7etaFvXLKlwCLcB/s1600/tag%2B0.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://3.bp.blogspot.com/-98PVdAJMVcc/WCVmJ8BZV9I/AAAAAAAAAIY/zbcTRIvuCHIgMfRF4mv82M7etaFvXLKlwCLcB/s320/tag%2B0.PNG" width="320" /></a></div><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">Double click our new script to open. It opens with the default code.</span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><br /></span><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">We begin by declaring variable to store boxes collected<i>: </i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>int boxescollected =0;</i></span><br /><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">Then declare variable to store total boxes:</span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i> int totalboxes =0; </i></span><br /><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">Every time a box is added to game, we add<i> </i></span><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>totalboxes: </i>This will be added inside update method<i><br /></i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>totalboxes +=1;</i></span></i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i> </i></span></i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">We will use colliders added to the boxes to determine when the boxes collide. This denotes the box was collected. Every time the two boxes collide, we add </span><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>boxescollected. </i>We add a new method to detect collision and add<i><br /></i></span><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><i>boxescollected +=1;</i></span> </i></span><br /><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">To know which box collided, we need to add tag to differentiate our boxes. Lets add tags "catch" and "box" and assign to our boxes.</span><br /><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">Select box and in the inspector under tag, click add tags. In the tags, click + sign and add "catch" in tag 0. click + again and add "box" in tag 1.</span><br /><div class="separator" style="clear: both; text-align: center;"></div><a href="https://4.bp.blogspot.com/-K-AeOetxKg4/WCVmKhXGpSI/AAAAAAAAAIg/ZeFKEG9Ot_0rvZcN6Ae4Q9NskyF4meTGQCEw/s1600/tag1.PNG" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="244" src="https://4.bp.blogspot.com/-K-AeOetxKg4/WCVmKhXGpSI/AAAAAAAAAIg/ZeFKEG9Ot_0rvZcN6Ae4Q9NskyF4meTGQCEw/s320/tag1.PNG" width="320" /></a><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"> </span><br /><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-fcWE6SKCV14/WCVmKMFYlnI/AAAAAAAAAIc/jb2_u4_menIehTKdAhdfjX2RX6NzshG-gCEw/s1600/tag%2B2.PNG" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="242" src="https://1.bp.blogspot.com/-fcWE6SKCV14/WCVmKMFYlnI/AAAAAAAAAIc/jb2_u4_menIehTKdAhdfjX2RX6NzshG-gCEw/s320/tag%2B2.PNG" width="320" /></a></div><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">Select our box again and set tag to "box". Select catch and set tag to "catch". </span><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-BM3GkgVNlMA/WCVmJy4A1wI/AAAAAAAAAIU/sZ-oXI-O2MoS5tugmuReIf2LqX-wOSaMACEw/s1600/tag%2B3.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://4.bp.blogspot.com/-BM3GkgVNlMA/WCVmJy4A1wI/AAAAAAAAAIU/sZ-oXI-O2MoS5tugmuReIf2LqX-wOSaMACEw/s320/tag%2B3.PNG" width="320" /></a><a href="https://www.blogger.com/blogger.g?blogID=7614175876458375904" style="margin-left: 1em; margin-right: 1em;"></a></div><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">Save project. </span><br /><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB">Select "catch up" in the heirachy and drag C# script from script folder and drop in the inspector panel.</span><br /><br /><div class="separator" style="clear: both; text-align: center;"><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><a href="https://1.bp.blogspot.com/-og6fyuSe8S0/WCVoSYoBRFI/AAAAAAAAAIk/BxEE0-L2wdEnrN3XfjAUQ5wSfUfuf-DAQCLcB/s1600/tag4.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="242" src="https://1.bp.blogspot.com/-og6fyuSe8S0/WCVoSYoBRFI/AAAAAAAAAIk/BxEE0-L2wdEnrN3XfjAUQ5wSfUfuf-DAQCLcB/s320/tag4.PNG" width="320" /></a></span></div><br /><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"> Save project</span></span><div><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><br /></span></span></div><div><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><div style="margin-left: 0.5in;"><i><span style="font-family: "" serif "" , "serif";">using UnityEngine;<br />using System.Collections;<br /><br />public class CatchBox : MonoBehaviour {<br /> int boxescollected =0;<br /> int totalboxes =0;<br /> // Use this for initialization<br /> void Start () {<br /><br /> }<br /><br /> // Update is called once per frame<br /> void Update () {<br /><br /> }<br />}</span></i><span style="font-family: "" serif "" , "serif";"><br /> </span></div><span>Lets add new method to check collision:</span><br /><br /><i><span style="font-family: "" serif "" , "serif";">void OnCollisionEnter(Collision other)<br /> {<br /> if (other.gameObject.tag == "box") {<br /> boxescollected += 1;<br /> Destroy (other.gameObject);<br /> }<br /><br /> }</span></i><br /><br /><span>Since the code is attached to "catch up", it detects collision between it and other game objects. We check if the object has tag "box" and add</span><br /><i><span style="font-family: "" serif "" , "serif";">boxescollected. </span></i><span>We then destroy the box.</span><br /><br /><span>We need to display our boxes. We use OnGUI method </span><br /><br /><i><span style="font-family: "" serif "" , "serif";">void OnGUI()<br /> {<br /> GUI.Label (new Rect (10,10, 300, 50), "Boxes collected: " + boxescollected);<br /> } </span></i><span></span><br /><br /><span>Save the code. </span><br /><br /><span>Below is the complete code for our game: </span><br /><br /><i><span style="font-family: "" serif "" , "serif";">using UnityEngine;<br />using System.Collections;<br /><br />public class CatchBox : MonoBehaviour {<br /> int boxescollected =0;<br /> int totalboxes =0;<br /> // Use this for initialization<br /> void Start () {<br /><br /> }<br /><br /> // Update is called once per frame<br /> void Update () {<br /><br /> }<br /> void OnCollisionEnter(Collision other)<br /> {<br /> if (other.gameObject.tag == "box") {<br /> boxescollected += 1;<br /> Destroy (other.gameObject);<br /> }<br /><br /> }<br /> void OnGUI()<br /> {<br /> GUI.Label (new Rect (10,10, 300, 50), "Boxes collected: " + boxescollected);<br /> }<br />} </span></i><br /><span style="color: white;"><br /></span><br />Run the game<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-_756-3DUHCk/WCV9t2w4m9I/AAAAAAAAAJE/R79Sg9he9YgyipU4Rys6F587XD9mqF0ugCLcB/s1600/col.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="https://3.bp.blogspot.com/-_756-3DUHCk/WCV9t2w4m9I/AAAAAAAAAJE/R79Sg9he9YgyipU4Rys6F587XD9mqF0ugCLcB/s320/col.PNG" width="320" /></a></div><br /><br /><span> </span><br /><br /><br /><br /><br /><span>This is the most basic games.</span></span></span></div><div><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span><br /></span></span></span></div><div><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span>We learn the basics of working with unity. The game developed so far is a skeleton game. Only one box dropped and collected.<br /><br />What we know:<br />Story line:<br />The game involves some boxes that drop from above and the player is required to collect the boxes. At the end of the game. the player should be able to tell how many boxes we generate and how many s/he managed to collect.<br /><br />What we have done so far:<br />Dropped a box and collect it and, display the number of box collected . To further our game, we need to drop more boxes and collect them. This will enable us display the total boxes generated. We need to advance our story line:<br /><br />Updated Story line:<br />The game involves some boxes that drop from above and the player is required to collect the boxes.The boxes drop from any point above the catch up box. We move the catch up box to collect the boxes on left or right. No box should fall down. At the end of the game. the player should be able to tell how many boxes we generate and how many s/he managed to collect.<br /><br />The new story line provides:<br /><ol><li>We generate the boxes randomly.</li><li>Move catch up box right or left. This now defines the player. </li><li>Display the boxes lost.</li><li>Display total boxes dropped</li></ol>To break the game, we advance our code to move the catch up box, then generate more boxes before displaying our score. We then need to redefine our pseudo code to reflect the new changes</span></span></span></div><div><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span><br /></span></span></span></div><div><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span>To make the game more interactive, we introduce the player element. We need to move the player to collect the boxes.<br />We first check if the total boxes collected are less than boxes to collect. If condition holds we drop a box and collect.<br /><br />initialize boxcollected to zero<br />initialize totalboxes to zero<br /><b>initialize boxtocollect to 40</b><br /><br /><b>While totalboxes < boxtocollect</b><br />drop box<br /><b>Move playerbox</b><br />if collected<br /> increase boxcollected by one<br />print boxcollected<br />end if<br />increase totalboxes by one<br />print totalboxes<br /><b>end while</b><br /><br /><br />Our pseudo-code is taking shape now.</span></span></span></div><div><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span><br /></span></span></span></div><div><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span class="st" data-hveid="45" data-ved="0ahUKEwi8kaGTop7QAhVGlxQKHbVHDSMQ4EUILTAB"><span>Just a reminder:<br /><ol><li>You need to know your goal. Always remind yourself what your goal is a game developer. Whether it is to make money, entertain, train or for fun then don't deviate from that goal. Most of us give up as result of undefined goal.</li><li>Review your skills. Get to understand what you need to develop your game. The skill needed to develop a game can be acquired from a training college, online, self taught or trial and error. Always expand your skills through self training and appreciate any little progress you make.</li><li>Review your tools of work. Keep yourself up-to-date with new developments in regard to the technology you adapt to develop your game. Unity keeps on changing every day. You need to acquire new skills as they are released.</li><li>Do not limit yourself to one field. Always explore to learn more.</li><li>It is never too late to start. Even with saturated market, your game stands a chance. Proper marketing coupled with constant updates makes your game visible to the world.</li></ol>So how do you make your game stand among other developers:<br /><ol><li>Marketing. You can develop a marketing plan. Either free or paid.</li><li>Social media. Create online accounts on various social media and keep constant updates to keep you audience engaged.</li><li> In-game marketing. When developing game, give link to your games or marketing images for your games.</li><li>Create support channels for your games. e.g create a YouTube channel for cartoon, music etc and use it to market your games.</li><li>Website. Create website for your game. Update it frequently.</li></ol>Since our assumption is we don't have enough funds to do marketing, then use the available free resources like WordPress or blogger to create your website. create a free YouTube channel, google plus, twitter and Facebook accounts. You can also add other social media channels</span></span></span></div>Wangechi Angelhttp://www.blogger.com/profile/02965630222826857563noreply@blogger.com0tag:blogger.com,1999:blog-7614175876458375904.post-29382868133766399572016-11-08T23:09:00.006-08:002021-11-16T18:24:17.336-08:00BASIC UNITY GAME<br />
We will develop a very basic game. The aim is to give basic knowledge needed to create a functional game.<br />
<br />
To start a game, you need to have a story line that will guide you game. Any update to game follows update to the story.<br />
<br />
Our basic games is: <b>Catch A box. </b><br />
The title of the game is simple and self explanatory.<br />
<br />
Story line: <br />
The game involves some boxes that drop from above and the player is required to collect the boxes. At the end of the game. the player should be able to tell how many boxes we generate and how many s/he managed to collect.<br />
<br />
From story line above: <br />
The required assets are just the box and few images. We don't need to download any assets for this game. Advanced well, the game can create one of the successful games. This is to mean that you don't need fancy assets to create a game.<br />
We also need to show our results. The player should also be able to control the box.<br />
<br />
The story line above will be update as the game evolves till a complete game is ready for the play store. <br /><ol><li>You need to plan for you marketing. Don't wait till you game is live in store to start marketing. Making it in android play store requires extensive marketing.</li><li>Create social media accounts for your game. Have enough followers to download your game.</li><li>Have alternative ways of getting your game know to the world. This requires creativity.</li><li>Regularly update your game. </li><li>Play your own game to know the weaknesses.</li><li>Focus on strong points when marketing.</li><li>Critics will be there whether the game is good or not. What matters is never quit.</li><li>Never use copyrighted music or music you are not sure about ownership. Google has systems to check and confirm the music assest online. You account can get disabled. Youtube has free to use music.</li><li>If your app is disapproved due to copyright, it is not easy to reinstate it.</li></ol><div>Our simple Game.<br />The game in this tutorial is basic game to demonstrate how to develop games in unity. The game is a 2D.<br />Please follow steps described in the tutorial: <a href="http://wangechiangel.blogspot.co.ke/2016/11/working-with-unity-basics-you-need-to.html">Basics you need to know here</a>. Name the project as<b> "Catch A box." </b><br />Make sure you are under scene view. We now add a box. It is a 3D object added to 2D view.<br /><br />We can add it in two ways<br /><ol><li>From GameObject menu -> 3D object -> cube<b>.</b></li><li>From hierarchy, create -> 3D object -> cube.</li></ol>Make sure you can see the rectangular box in both scene view and game view. The position does not matter at this time. We will work to position it to the right place as we build our game.<br /><br />In the inspector, the setting for our box are now visible. Transform settings helps in positioning, scaling and rotating the box. collides will be used to test if the box comes into contact with any other game object.<br /><br />Select the box if not selected in the hierarchy menu and in the inspector menu, change the name from cube to box as show below. Change its y position to 4.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-kRQGk-mbXfQ/WCRL4CkaiVI/AAAAAAAAAHk/ygMQeJmTtKoPt3Tt_kgyQtMhpWaCVAMlwCEw/s1600/cact%2B1.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="189" src="https://2.bp.blogspot.com/-kRQGk-mbXfQ/WCRL4CkaiVI/AAAAAAAAAHk/ygMQeJmTtKoPt3Tt_kgyQtMhpWaCVAMlwCEw/s320/cact%2B1.PNG" width="320" /></a></div><br />We also need to add floor where all boxes will fall to. Add another box, call it <b>catch up</b> and adjust y position to -4.5 and scale it to 3 along x.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-sGwzLhyvT8c/WCRL4u-lW9I/AAAAAAAAAHo/5Csu_ahKaOgNKeQJVAEnO3ge3kUJbtq2ACEw/s1600/catch.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="189" src="https://1.bp.blogspot.com/-sGwzLhyvT8c/WCRL4u-lW9I/AAAAAAAAAHo/5Csu_ahKaOgNKeQJVAEnO3ge3kUJbtq2ACEw/s320/catch.PNG" width="320" /></a></div><br />click on game view to see how the two boxes look like. We have now our bases for the game. The box at the top represent the box falling down while the one at the bottom represent the box capturing the falling boxes.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-zC5L2Zy96js/WCRMJclksWI/AAAAAAAAAHs/7cZ53db5IxANPmpNZ3R2n9noOxRqqfElQCLcB/s1600/catch12.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="188" src="https://4.bp.blogspot.com/-zC5L2Zy96js/WCRMJclksWI/AAAAAAAAAHs/7cZ53db5IxANPmpNZ3R2n9noOxRqqfElQCLcB/s320/catch12.PNG" width="320" /></a></div>The box at the top will use gravity to fall.<br /><br />In the next lesson, we learn gravity and collision. We will let the box fall and capture it with the box at the bottom.<br /></div><div><br /></div><div>To add movement to our box. We will add gravity to allow free fall of our box. The box will continue to fall till it comes across an obstacle. In our case, we need to capture the box<br /><br />Select the box. Move to the inspector panel and add component. Select Rigidbody and not Rigidbody2D since it is a 3D game object.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-o_JQ2Q59-JA/WCRSqQvBqsI/AAAAAAAAAH8/-3-KkLPd71EYFCkxvHvOWJklMoRRYFITQCEw/s1600/coll.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="193" src="https://4.bp.blogspot.com/-o_JQ2Q59-JA/WCRSqQvBqsI/AAAAAAAAAH8/-3-KkLPd71EYFCkxvHvOWJklMoRRYFITQCEw/s320/coll.PNG" width="320" /></a></div><br />Don't change the settings. Ensure Use gravity is ticked. Also ensure Box collider is present. Don,t tick "is trigger". This would cause our box to pass the catch up box.<br /><br />Select catch up and make sure box collider is added and "is trigger" is disabled. Don't add Rigidbody as we don't want this box to fall.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-GCya8TedF9M/WCRSq2DihiI/AAAAAAAAAIA/kPqYOK8nVdwWRCc6JI1PZOHwjXaX_X8jwCEw/s1600/coll2.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="191" src="https://1.bp.blogspot.com/-GCya8TedF9M/WCRSq2DihiI/AAAAAAAAAIA/kPqYOK8nVdwWRCc6JI1PZOHwjXaX_X8jwCEw/s320/coll2.PNG" width="320" /></a></div><br /><br />Click the play button and watch the box fall down.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-3DZfcLmNvEs/WCRSrXBSxNI/AAAAAAAAAIE/maf741lkP8w5t52-WMxbfTuY93VxeeEZQCEw/s1600/coll3.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://3.bp.blogspot.com/-3DZfcLmNvEs/WCRSrXBSxNI/AAAAAAAAAIE/maf741lkP8w5t52-WMxbfTuY93VxeeEZQCEw/s320/coll3.PNG" width="320" /></a></div><br /><br />We need to redefine our game and make it more interesting hence need to update our story line. Every game is developed along a story line. This makes it easier for you to update the game without changing the original game plan.</div><div><br /></div><div>Story line:<br />The game involves some boxes that drop from above and the player is required to collect the boxes. At the end of the game. the player should be able to tell how many boxes we generate and how many s/he managed to collect.<br /><br />From the story line, we have managed to add box, move and pick it. The story line describes boxes with player collecting them. The player needs to know how many we released and how many were collected.<br /><br />Task ahead:<br /><ol><li>Generating more boxes.</li><li>Player collect them.</li><li>Display boxes generated</li><li>Display boxes collected.</li></ol>Generating more boxes: - We need to generate additional boxes. Our story line does not specify how to generate. This creates a scenario which defines game levels.<br />Level 1 -> Generate one box at a time<br />Level 2 -> Generate 2 or more boxes at a time and different intervals.<br />Level 3 -> Generate and move the boxes to different directions.<br />and so on.<br /><br />Player collect them: how does the player collect this boxes. Again this can define more levels. The player can move right to left. There can be obstacles he must jump to collect the box.<br /><br />Working with current story line, we are left with displaying boxes collected and generated. this involves coding. As noted earlier, knowledge in C# (object oriented) is necessary at this point. We will walk together and explain the code in details.<br /><br />We will then redefine the story line to describe how he should collect the boxes. This will now define our levels. The game can also be endless where we don't define levels but let the player continue with game changing the play settings each time certain score is reached.<br /></div>
<br />Wangechi Angelhttp://www.blogger.com/profile/02965630222826857563noreply@blogger.com0tag:blogger.com,1999:blog-7614175876458375904.post-80883104986271044032016-11-07T04:04:00.006-08:002021-11-16T18:22:27.637-08:00Simple way to develop a basic game and publish to google play<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><br /><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--><br /><div class="MsoNormal">Don’t have budget to develop games? No need to worry. There are free software’s to learn and use to develop your game and publish to play store</div><div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">1.<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Unity free edition – The free edition has features to develop and publish to play store. Get a copy from unity official website. Assets are available from assets store for free. Tutorial are available on most websites for free. Unity comes with manual for reference. When downloading, ensure android module is selected and installed.</div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">2.<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Android SDK – it is required to develop and test android games. It is free download on android website. Pick the latest version. It also comes with emulator for testing the game.</div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">3.<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Photo editor software – MS Windows comes with free MS paint photo editor. If you have MS Office, it comes with photo editor. You can also download free photo editors online.</div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">4.<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Snipping tool – for capturing screenshots for store upload.</div><div class="MsoListParagraphCxSpMiddle"><br /></div><div class="MsoListParagraphCxSpMiddle">With the above combination you can now start your development process.</div><div class="MsoListParagraphCxSpMiddle"><br /></div><div class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in; mso-add-space: auto; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">a)<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Develop games on unity. It can be 2D or 3D. Depending on your choice, you can use C# or JavaScript. It is good to use the language you are comfortable with. The assets are drag and drop. Adding component to assets follows same principle or you can add directly from component section.</div><div class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in; mso-add-space: auto; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">b)<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Add images you create using your photo editor. Screen shot can be capture using snipping tool.</div><div class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in; mso-add-space: auto; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">c)<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Generate the APK file for testing – from unity menu, you can generate APK for testing and also upload to store. For the store, you need to sign your file from build menu. No software is required to generate certificate for the same. Unity has all resources for the same.</div><div class="MsoListParagraphCxSpMiddle" style="margin-left: 0.75in; mso-add-space: auto; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">d)<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>After signing, test your APK using emulator. Install the file on emulator and confirm the game is functioning as required.</div><div class="MsoListParagraphCxSpLast" style="margin-left: 0.75in; mso-add-space: auto; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">e)<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>If all is okay, it is time to upload to store.</div><div class="MsoNormal"><br /></div><div class="MsoNormal">UNITY BASIS</div><div class="MsoNormal"><br /></div><div class="MsoNormal"><div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">1.<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Know how to locate and open unity in your computer. Unity installs in program files. It also creates shortcut on desktop for launching. Should you update unity, be sure to check the shortcut is for which version. Double click the unity icon to open.</div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-Qkepqf2pAT4/WCB5k5fiKSI/AAAAAAAAAF0/0-RTZIpNFaw13vRuY0a3ECEOTe7TteBkwCLcB/s1600/icon.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://4.bp.blogspot.com/-Qkepqf2pAT4/WCB5k5fiKSI/AAAAAAAAAF0/0-RTZIpNFaw13vRuY0a3ECEOTe7TteBkwCLcB/s1600/icon.png" /></a></div><span style="mso-no-proof: yes;"></span><br /><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">2.<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Unity opens the list of previous projects done. If you are working on new project, select new. </div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-5hCC08Dvbt8/WCB5om8FFOI/AAAAAAAAAGA/SEYXqdg4qKswazxRzr_kYtBV97zN0Dv5QCEw/s1600/new.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="41" src="https://4.bp.blogspot.com/-5hCC08Dvbt8/WCB5om8FFOI/AAAAAAAAAGA/SEYXqdg4qKswazxRzr_kYtBV97zN0Dv5QCEw/s320/new.png" width="320" /></a></div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><br /></div><div class="MsoListParagraphCxSpMiddle"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">3.<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Give the project name and select your preferred location. Keep the location path as short as you can and be sure to note the folder location.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-S2Ct9sWWKMs/WCB5pSvJGXI/AAAAAAAAAGE/FD6yzXvJIrEJnibNTL9h3mVSA2Gkny3ZgCEw/s1600/projects.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="147" src="https://4.bp.blogspot.com/-S2Ct9sWWKMs/WCB5pSvJGXI/AAAAAAAAAGE/FD6yzXvJIrEJnibNTL9h3mVSA2Gkny3ZgCEw/s320/projects.png" width="320" /></a></div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><br /></div><div class="MsoListParagraphCxSpMiddle"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">4.<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Select 3D or 2D depending on the project you are working on. 3D is world space project using x-y-z coordinates.. 2D is x-y.</div><div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">5.<span style="font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span></span>Click create project. This will take some time and the window might disappear from view.</div><div class="MsoNormal">Unity will now open a blank project with camera and light.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-enNWR8iIuFw/WCB5myNXopI/AAAAAAAAAF4/I87F79wq3bUiQqDlOm26_Q-bfVerhvfRwCEw/s1600/main.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="189" src="https://3.bp.blogspot.com/-enNWR8iIuFw/WCB5myNXopI/AAAAAAAAAF4/I87F79wq3bUiQqDlOm26_Q-bfVerhvfRwCEw/s320/main.png" width="320" /></a></div><div class="MsoNormal"><br /></div><div class="MsoNormal"><span style="mso-no-proof: yes;"></span><span style="mso-spacerun: yes;"> </span>Test your project by clicking play button. A blue screen is displayed.</div><div class="MsoNormal"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-Udu5dL1BjHs/WCB5oSy7MZI/AAAAAAAAAF8/_1yX4S4AjAQD4QETkrwRGH44c1l4Y7bxACEw/s1600/play.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="209" src="https://4.bp.blogspot.com/-Udu5dL1BjHs/WCB5oSy7MZI/AAAAAAAAAF8/_1yX4S4AjAQD4QETkrwRGH44c1l4Y7bxACEw/s320/play.png" width="320" /></a></div><div class="MsoNormal"><span style="mso-no-proof: yes;"></span>Click on play button again and it returns you to earlier screen. Also be sure to check the games tab, it opens blue screen but note the play button is not highlighted.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-jVNFB0asGy4/WCB5kynuuoI/AAAAAAAAAFw/mtAzsXF2vtsc-VEuWP4p0Uwgb_uLlKKswCEw/s1600/game.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="217" src="https://3.bp.blogspot.com/-jVNFB0asGy4/WCB5kynuuoI/AAAAAAAAAFw/mtAzsXF2vtsc-VEuWP4p0Uwgb_uLlKKswCEw/s320/game.png" width="320" /></a></div><div class="MsoNormal"><br /></div><div class="MsoNormal"><span style="mso-no-proof: yes;"></span><span style="mso-spacerun: yes;"> </span>This way you know the mode you are in.</div><div class="MsoNormal"><br /></div><div class="MsoNormal"><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: "times new roman" , "serif"; font-size: 12pt;">Unity editor is split into </span></div><ol start="1" type="1"><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><span style="font-family: "times new roman" , "serif"; font-size: 12pt;">The view screen - Game and Scene view are the default. Other views can be added as and when needed. Scene view is the work space where you add game objects. It could be through drag and drop or adding the directly through various menus.<div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-0nee9G19Rh8/WCGlRRpxa5I/AAAAAAAAAGk/OeguWi9ThIITCWbrfiDpAt-Gp-MNkUjiwCEw/s1600/views.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="182" src="https://4.bp.blogspot.com/-0nee9G19Rh8/WCGlRRpxa5I/AAAAAAAAAGk/OeguWi9ThIITCWbrfiDpAt-Gp-MNkUjiwCEw/s320/views.PNG" width="320" /></a></div></span></li><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><span style="font-family: "times new roman" , "serif"; font-size: 12pt;">The hierarchy - this displays all game objects added to the scene view or during game play. From here one can select on object and tweak the setting or add components to it. Objects can also be added from the create menu.<div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-_4jtRsk7Y7k/WCGlQo6fVlI/AAAAAAAAAGY/L6zRyfg5PgU3qi8ZFJoCfwf6bIP1BiOHgCEw/s1600/heirachy.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://3.bp.blogspot.com/-_4jtRsk7Y7k/WCGlQo6fVlI/AAAAAAAAAGY/L6zRyfg5PgU3qi8ZFJoCfwf6bIP1BiOHgCEw/s320/heirachy.PNG" width="135" /></a></div></span></li><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><span style="font-family: "times new roman" , "serif"; font-size: 12pt;">Project panel - this displays all assets used in the project. One can add assets and also group similar assets in a folder.<div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-Al_nvvWaJWA/WCGlROanG4I/AAAAAAAAAGg/VYSMTqhwRxc3jG5spnPZfKSOy18_8Q-PwCEw/s1600/project.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="78" src="https://2.bp.blogspot.com/-Al_nvvWaJWA/WCGlROanG4I/AAAAAAAAAGg/VYSMTqhwRxc3jG5spnPZfKSOy18_8Q-PwCEw/s320/project.PNG" width="320" /></a></div></span></li><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><span style="font-family: "times new roman" , "serif"; font-size: 12pt;">The inspector - this displays properties of any selected project component/asset/object.<div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-uxlRL5WyJ68/WCGlQhGDiuI/AAAAAAAAAGU/lIiMl-0FyS4VI0liMovqd4oar2P31HBSQCEw/s1600/inspector.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://1.bp.blogspot.com/-uxlRL5WyJ68/WCGlQhGDiuI/AAAAAAAAAGU/lIiMl-0FyS4VI0liMovqd4oar2P31HBSQCEw/s320/inspector.PNG" width="108" /></a></div></span></li><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><span style="font-family: "times new roman" , "serif"; font-size: 12pt;">The main menu - like any other editor, unity has a main menu with list of menu items. <div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-e9pBiFYwDdk/WCGlQq-rY2I/AAAAAAAAAGc/1dq2p7l7NGcA8GyAOLWywrZrdLEfue-ZQCEw/s1600/menu.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="18" src="https://1.bp.blogspot.com/-e9pBiFYwDdk/WCGlQq-rY2I/AAAAAAAAAGc/1dq2p7l7NGcA8GyAOLWywrZrdLEfue-ZQCEw/s320/menu.PNG" width="320" /></a></div></span></li></ol><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: "times new roman" , "serif"; font-size: 12pt;">For a basic start, it is important to understand and be able to locate the above. This are the main part one interacts with in a basic project. For advance projects, one is free to add more items to the editor as per the project and user requirement. For now, the tutorial is meant for a beginner with no knowledge in unity.</span></div><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: "times new roman" , "serif"; font-size: 12pt;"><br /></span></div><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: "times new roman" , "serif"; font-size: 12pt;"><span style="font-family: "Times New Roman"; font-size: medium;">In unity, object are added either by</span><br style="font-family: "Times New Roman"; font-size: medium;" /><ol style="font-family: "Times New Roman"; font-size: medium;"><li>Drag and drop from assets folder in project.</li><li>Add from the hierarchy menu.</li><li>From game object menu.</li></ol><span style="font-family: "Times New Roman"; font-size: medium;">The project folder is where all project assets are stored. You can group them in folder for ease of access</span><br style="font-family: "Times New Roman"; font-size: medium;" /><br style="font-family: "Times New Roman"; font-size: medium;" /><span style="font-family: "Times New Roman"; font-size: medium;">Scripting can be done in C# or Javascript. This may require some knowledge on any of the 2 languages. Basic knowledge is need for one to successfully build any game. Scripts are added either from project menu or from assets menu. The naming is done at this point once the script is added to projects assets folder.</span><br style="font-family: "Times New Roman"; font-size: medium;" /><br style="font-family: "Times New Roman"; font-size: medium;" /><span style="font-family: "Times New Roman"; font-size: medium;">New assets can be imported into the project under assets menu. Packages can also be added depending on the functionality needed. Be sure to added assets and packages you need only.</span><br style="font-family: "Times New Roman"; font-size: medium;" /><br style="font-family: "Times New Roman"; font-size: medium;" /><span style="font-family: "Times New Roman"; font-size: medium;">I use C# as I find it much easier to learn and use if you have C++ or Java knowledge..</span><br style="font-family: "Times New Roman"; font-size: medium;" /><br style="font-family: "Times New Roman"; font-size: medium;" /><span style="font-family: "Times New Roman"; font-size: medium;">The blog continues next with Settings needed for a basic android game. All this time we have not used any coins to purchase software or pay subscription. The aim of the tutorial is to show you how you can use 25$ to create android game, publish to play store and make few coins out of it.</span></span></div><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: "times new roman" , "serif"; font-size: 12pt;"><span style="font-family: "Times New Roman"; font-size: medium;"><br /></span></span></div><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: "times new roman" , "serif"; font-size: 12pt;"><span style="font-family: "Times New Roman"; font-size: medium;"><span style="font-size: medium;">By this time you need to have android SDK with you. Download and mark the folder.</span><br style="font-size: medium;" /><br style="font-size: medium;" /><span style="font-size: medium;">It is advisable to set all setting early in development. This make it easier for you to package the APK file in the end.</span><br style="font-size: medium;" /><br style="font-size: medium;" /><span style="font-size: medium;">Adding android SDK: Go to Edit menu -> preferences. In the new screen, give SDK and JDK (Java Development Kit) paths under External tools. Close the screen.</span><br style="font-size: medium;" /><div class="separator" style="clear: both; font-size: medium; text-align: center;"><a href="https://3.bp.blogspot.com/-BxAev0iuo84/WCLHk0_go2I/AAAAAAAAAHU/YgsVw_o3a7Y_SlPJzF7sqC65hDV5Pb1qwCEw/s1600/sdk.PNG" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="255" src="https://3.bp.blogspot.com/-BxAev0iuo84/WCLHk0_go2I/AAAAAAAAAHU/YgsVw_o3a7Y_SlPJzF7sqC65hDV5Pb1qwCEw/s320/sdk.PNG" width="320" /></a></div><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><br style="font-size: medium;" /><span style="font-size: medium;">Confirm under Edit menu -> modules that android is installed and loaded.</span><br style="font-size: medium;" /><br style="font-size: medium;" /><div class="separator" style="clear: both; font-size: medium; text-align: center;"><a href="https://1.bp.blogspot.com/-bLyh8VqzuiM/WCLHfbValtI/AAAAAAAAAHM/EbQ3pH2FdOsu5cYTGu1EzkEE_fqDtfJcACEw/s1600/module.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="191" src="https://1.bp.blogspot.com/-bLyh8VqzuiM/WCLHfbValtI/AAAAAAAAAHM/EbQ3pH2FdOsu5cYTGu1EzkEE_fqDtfJcACEw/s320/module.PNG" width="320" /></a></div><br style="font-size: medium;" /><span style="font-size: medium;">Go to File menu -> build settings and select android under platform and click switch platform. The project is now set for android development.</span><br style="font-size: medium;" /><br style="font-size: medium;" /><span style="font-size: medium;">The default scene load is not saved by default. Go to File menu -> save scene as. Create a folder inside assets folder and call it Scenes. Give the name of the scene and save.</span><br style="font-size: medium;" /><br style="font-size: medium;" /><span style="font-size: medium;">Go back to File menu -> build settings and click add open scene. This adds current scene to build. When playing game after build, the first scene (0) is loaded first and depending on your coding all other scenes can be loaded.</span><br style="font-size: medium;" /><span style="font-size: medium;">Still in File menu -> build settings, click player settings. Navigate to other settings and scroll down to identification. in the bundle identifier add com.Company.ProductName where company is your company name and productname is the name of your game.</span><br style="font-size: medium;" /><div class="separator" style="clear: both; font-size: medium; text-align: center;"><a href="https://2.bp.blogspot.com/-SZmv10_86RQ/WCLHiyENUMI/AAAAAAAAAHQ/UPYzd4X08hERjmx8CPuLmBBzBVkEYeqKQCEw/s1600/settings.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="185" src="https://2.bp.blogspot.com/-SZmv10_86RQ/WCLHiyENUMI/AAAAAAAAAHQ/UPYzd4X08hERjmx8CPuLmBBzBVkEYeqKQCEw/s320/settings.PNG" width="320" /></a></div><br style="font-size: medium;" /><br style="font-size: medium;" /><span style="font-size: medium;">At this point, you don't need to specify the publishing settings. This can be done when you are ready to publish your game to Playstore.</span><br style="font-size: medium;" /><br style="font-size: medium;" /><span style="font-size: medium;">Save scene and save project.</span></span></span></div></div><div><br /></div></div>
Wangechi Angelhttp://www.blogger.com/profile/02965630222826857563noreply@blogger.com0