<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>game making Archives - Oxmond Technology</title>
	<atom:link href="https://oxmond.com/tag/game-making/feed/" rel="self" type="application/rss+xml" />
	<link>https://oxmond.com/tag/game-making/</link>
	<description>IT Development</description>
	<lastBuildDate>Thu, 29 Dec 2022 13:07:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.2</generator>
	<item>
		<title>Create a VR app in only 7 minutes!</title>
		<link>https://oxmond.com/create-a-vr-app-in-only-7-minutes/</link>
					<comments>https://oxmond.com/create-a-vr-app-in-only-7-minutes/#respond</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Thu, 27 Dec 2018 04:28:46 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2018]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Earth]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game making]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[star skybox]]></category>
		<category><![CDATA[stars]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Unity3d]]></category>
		<category><![CDATA[Virtual Reality]]></category>
		<category><![CDATA[VR]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=440</guid>

					<description><![CDATA[<p>How to create a Virtual Reality App in Unity. After a just few minutes of work, you and your friends can fly around our beautiful Earth and have a look at the 5000 brightest stars. All in your own home made app. What&#8217;s not to...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/create-a-vr-app-in-only-7-minutes/">Create a VR app in only 7 minutes!</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>How to create a Virtual Reality App in Unity. After a just few minutes of work, you and your friends can fly around our beautiful Earth and have a look at the 5000 brightest stars. All in your own home made app. What&#8217;s not to like? Unity Intermediate Tutorial</p>
<hr />
<p><strong>❤️ Subscribe to Oxmond Tutorials. Stay ahead of the game:</strong><br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></p>
<p><strong>✅ Download the free star skybox here (Real Stars Skybox):</strong><br />
<a href="https://assetstore.unity.com/packages/3d/environments/sci-fi/real-stars-skybox-116333?aid=1100l4p9k">https://assetstore.unity.com/packages/3d/environments/sci-fi/real-stars-skybox-116333?aid=1100l4p9k</a></p>
<p><strong>✅ Download the free Earth Model here (Earth Rendering Free):</strong><br />
<a href="https://assetstore.unity.com/packages/vfx/shaders/earth-rendering-free-54914?aid=1100l4p9k">https://assetstore.unity.com/packages/vfx/shaders/earth-rendering-free-54914?aid=1100l4p9k</a></p>
<p><strong>✅ Download the free Google VR SDK for Unity:</strong><br />
<a href="https://github.com/googlevr/gvr-unity-sdk/releases">https://github.com/googlevr/gvr-unity-sdk/releases</a></p>
<p><strong>✅ Other free Asset Packages at the Unity Assets Store:</strong><br />
<a href="https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k">https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k</a></p>
<p>😷👕 <strong>Need a face mask / developer T-shirt? Drop by our shop and get a 20% DISCOUNT on your first purchase by using the discount code OXMONDSALE. Click here:</strong><br />
<a href="https://shop.oxmond.com/discount/OXMONDSALE">https://shop.oxmond.com/discount/OXMONDSALE</a></p>
<p><strong>The Earth rotation script:</strong></p>
<pre>using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Earth : MonoBehaviour
{
    void Update()
    {
        transform.Rotate(0f, 8f * Time.deltaTime, 0f);        
    }
}
</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/create-a-vr-app-in-only-7-minutes/">Create a VR app in only 7 minutes!</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/create-a-vr-app-in-only-7-minutes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Animations Basics! How to Rotate Objects</title>
		<link>https://oxmond.com/animations-basics-how-to-rotate-objects/</link>
					<comments>https://oxmond.com/animations-basics-how-to-rotate-objects/#comments</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Fri, 14 Dec 2018 12:41:20 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2018]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[coin]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[dotween]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game making]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[itween]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[rotate]]></category>
		<category><![CDATA[rotation]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[tween]]></category>
		<category><![CDATA[tweens]]></category>
		<category><![CDATA[Unity3d]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=404</guid>

					<description><![CDATA[<p>Animation Tutorial for beginners. How to rotate objects in Unity. Using the Update() method, Unity Animation tools or a Tween tool like iTween or DOTween (HOTween v2) ❤️ Subscribe to Oxmond Tutorials: https://bit.ly/SubscribeOxmondTutorials ✅ Download the free iTween tool here: https://assetstore.unity.com/packages/tools/animation/itween-84?aid=1100l4p9k ✅ iTween documentation: http://www.pixelplacement.com/itween/documentation.php...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/animations-basics-how-to-rotate-objects/">Animations Basics! How to Rotate Objects</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Animation Tutorial for beginners. How to rotate objects in Unity. Using the Update() method, Unity Animation tools or a Tween tool like iTween or DOTween </span><span style="font-weight: 400;">(HOTween v2)</span></p>
<hr />
<p><span style="font-weight: 400;"><strong>❤️ Subscribe to Oxmond</strong> Tutorials:<br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></span></p>
<p><strong>✅ Download the free iTween tool here:</strong><br />
<a href="https://assetstore.unity.com/packages/tools/animation/itween-84?aid=1100l4p9k"><span style="font-weight: 400;">https://assetstore.unity.com/packages/tools/animation/itween-84?aid=1100l4p9k</span></a></p>
<p><strong>✅ iTween documentation:<br />
</strong><a href="http://www.pixelplacement.com/itween/documentation.php">http://www.pixelplacement.com/itween/documentation.php</a></p>
<p><span style="font-weight: 400;"><strong>✅ Other free Asset Packages at the Unity Assets Store:<br />
</strong></span><a href="https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k">https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k</a></p>
<p>😷👕 <strong>Need a face mask / developer T-shirt? Drop by our shop and get a 20% DISCOUNT on your first purchase by using the discount code OXMONDSALE. Click here:</strong><br />
<a href="https://shop.oxmond.com/discount/OXMONDSALE">https://shop.oxmond.com/discount/OXMONDSALE</a></p>
<hr />
<p><strong>Rotate script:</strong></p>
<pre>/* .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com */

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Rotate : MonoBehaviour {

	void Update () {
        transform.Rotate(new Vector3(0f, 0f, 100f) * Time.deltaTime);
	}
}
</pre>
<p><strong>Set rotation:</strong></p>
<pre>
transform.eulerAngles = new Vector3(0, 100f, 0);
</pre>
<p><strong>Rotate iTween script:</strong></p>
<pre>/* .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com */

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class RotateTween : MonoBehaviour {

    public iTween.EaseType easeType;
    public iTween.LoopType loopType;
	
	void Start () {
        iTween.RotateTo(this.gameObject, iTween.Hash("z", 180, "time", 1.5f, "easetype", easeType, "looptype", loopType));
	}
}

</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/animations-basics-how-to-rotate-objects/">Animations Basics! How to Rotate Objects</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/animations-basics-how-to-rotate-objects/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Tank Game Basics! How to build, animate and control a tank</title>
		<link>https://oxmond.com/tank-game-basics-how-to-build-animate-and-control-a-tank/</link>
					<comments>https://oxmond.com/tank-game-basics-how-to-build-animate-and-control-a-tank/#respond</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Mon, 10 Dec 2018 05:46:32 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2018]]></category>
		<category><![CDATA[2D]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[Animator]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game making]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[tank]]></category>
		<category><![CDATA[tanks]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Unity3d]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=352</guid>

					<description><![CDATA[<p>Create a small tank game. Learn how to build, animate and control 2D tanks using free assets. Full C# script included. ❤️ Subscribe to Oxmond Tutorials: https://bit.ly/SubscribeOxmondTutorials ✅ Download the free Tank Constructor tool here: https://assetstore.unity.com/packages/2d/textures-materials/tank-constructor-131316?aid=1100l4p9k ✅ Other free Asset Packages at the Unity Assets...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/tank-game-basics-how-to-build-animate-and-control-a-tank/">Tank Game Basics! How to build, animate and control a tank</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Create a small tank game. Learn how to build, animate and control 2D tanks using free assets. Full C# script included.</p>
<hr />
<p><span style="font-weight: 400;"><strong>❤️ Subscribe to Oxmond Tutorials:<br />
</strong><a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></span></p>
<p>✅ Download the free Tank Constructor tool here:<br />
<a href="https://assetstore.unity.com/packages/2d/textures-materials/tank-constructor-131316?aid=1100l4p9k">https://assetstore.unity.com/packages/2d/textures-materials/tank-constructor-131316?aid=1100l4p9k</a></p>
<p><span style="font-weight: 400;"><strong>✅ Other free Asset Packages at the Unity Assets Store:</strong><br />
</span><a href="https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k"><span style="font-weight: 400;">https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k </span></a></p>
<p>😷👕 <strong>Need a face mask / developer T-shirt? Drop by our shop and get a 20% DISCOUNT on your first purchase by using the discount code OXMONDSALE. Click here:</strong><br />
<a href="https://shop.oxmond.com/discount/OXMONDSALE">https://shop.oxmond.com/discount/OXMONDSALE</a></p>
<hr />
<p><strong>Tank script:</strong></p>
<pre>/* .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com */

using UnityEngine;

public class Tank : MonoBehaviour
{

    /////*******************************************/////
    /////                   VARS                    /////  
    /////*******************************************/////

    public Track trackLeft;
    public Track trackRight;

    public string keyMoveForward;
    public string keyMoveReverse;
    public string keyRotateRight;
    public string keyRotateLeft;

    bool moveForward = false;
    bool moveReverse = false;
    float moveSpeed = 0f;
    float moveSpeedReverse = 0f;
    float moveAcceleration = 0.1f;
    float moveDeceleration = 0.20f;
    float moveSpeedMax = 2.5f;

    bool rotateRight = false;
    bool rotateLeft = false;
    float rotateSpeedRight = 0f;
    float rotateSpeedLeft = 0f;
    float rotateAcceleration = 4f;
    float rotateDeceleration = 10f;
    float rotateSpeedMax = 130f;


    /////*******************************************/////
    /////                 UPDATE                    /////  
    /////*******************************************/////

    void Update()
    {

        rotateLeft = (Input.GetKeyDown(keyRotateLeft)) ? true : rotateLeft;
        rotateLeft = (Input.GetKeyUp(keyRotateLeft)) ? false : rotateLeft;
        if (rotateLeft)
        {
            rotateSpeedLeft = (rotateSpeedLeft &lt; rotateSpeedMax) ? rotateSpeedLeft + rotateAcceleration : rotateSpeedMax; } else { rotateSpeedLeft = (rotateSpeedLeft &gt; 0) ? rotateSpeedLeft - rotateDeceleration : 0;
        }
        transform.Rotate(0f, 0f, rotateSpeedLeft * Time.deltaTime);

        rotateRight = (Input.GetKeyDown(keyRotateRight)) ? true : rotateRight;
        rotateRight = (Input.GetKeyUp(keyRotateRight)) ? false : rotateRight;
        if (rotateRight)
        {
            rotateSpeedRight = (rotateSpeedRight &lt; rotateSpeedMax) ? rotateSpeedRight + rotateAcceleration : rotateSpeedMax; } else { rotateSpeedRight = (rotateSpeedRight &gt; 0) ? rotateSpeedRight - rotateDeceleration : 0;
        }
        transform.Rotate(0f, 0f, rotateSpeedRight * Time.deltaTime * -1f);

        moveForward = (Input.GetKeyDown(keyMoveForward)) ? true : moveForward;
        moveForward = (Input.GetKeyUp(keyMoveForward)) ? false : moveForward;
        if (moveForward)
        {
            moveSpeed = (moveSpeed &lt; moveSpeedMax) ? moveSpeed + moveAcceleration : moveSpeedMax; } else { moveSpeed = (moveSpeed &gt; 0) ? moveSpeed - moveDeceleration : 0;
        }
        transform.Translate(0f, moveSpeed * Time.deltaTime, 0f);

        moveReverse = (Input.GetKeyDown(keyMoveReverse)) ? true : moveReverse;
        moveReverse = (Input.GetKeyUp(keyMoveReverse)) ? false : moveReverse;
        if (moveReverse)
        {
            moveSpeedReverse = (moveSpeedReverse &lt; moveSpeedMax) ? moveSpeedReverse + moveAcceleration : moveSpeedMax; } else { moveSpeedReverse = (moveSpeedReverse &gt; 0) ? moveSpeedReverse - moveDeceleration : 0;
        }
        transform.Translate(0f, moveSpeedReverse * Time.deltaTime * -1f, 0f);

        if (moveForward | moveReverse | rotateRight | rotateLeft)
        {
            trackStart();
        }
        else
        {
            trackStop();
        }

    }

    /////*******************************************/////
    /////                METHODS                    /////  
    /////*******************************************/////

    void trackStart()
    {
        trackLeft.animator.SetBool("isMoving", true);
        trackRight.animator.SetBool("isMoving", true);
    }

    void trackStop()
    {
        trackLeft.animator.SetBool("isMoving", false);
        trackRight.animator.SetBool("isMoving", false);
    }

}


</pre>
<p><strong>Tracks script:</strong></p>
<pre>/* .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com */

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Track : MonoBehaviour {

    public Animator animator;

}

</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/tank-game-basics-how-to-build-animate-and-control-a-tank/">Tank Game Basics! How to build, animate and control a tank</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/tank-game-basics-how-to-build-animate-and-control-a-tank/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Learn basic level design using Unity&#8217;s 2D Game Kit Design. NO coding needed!</title>
		<link>https://oxmond.com/learn-basic-level-design-using-unitys-2d-game-kit-design-no-coding-needed/</link>
					<comments>https://oxmond.com/learn-basic-level-design-using-unitys-2d-game-kit-design-no-coding-needed/#respond</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Sat, 01 Dec 2018 11:30:00 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2018]]></category>
		<category><![CDATA[2D]]></category>
		<category><![CDATA[2D Game Kit]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game making]]></category>
		<category><![CDATA[Kit]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[level design]]></category>
		<category><![CDATA[no coding]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Unity3d]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=346</guid>

					<description><![CDATA[<p>Learn basic level design with Unitys 2D Game Kit. It&#8217;s a full game example including collections of mechanics, tools, systems, assets etc. No coding needed! ❤️ Subscribe to Oxmond Tutorials. Stay ahead of the game: https://bit.ly/SubscribeOxmondTutorials ✅ Download the 2D Game Kit here: https://assetstore.unity.com/packages/essentials/tutorial-projects/2d-game-kit-107098?aid=1100l4p9k ✅...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/learn-basic-level-design-using-unitys-2d-game-kit-design-no-coding-needed/">Learn basic level design using Unity&#8217;s 2D Game Kit Design. NO coding needed!</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Learn basic level design with Unitys 2D Game Kit. It&#8217;s a full game example including collections of mechanics, tools, systems, assets etc. No coding needed!</p>
<hr />
<p>❤️ <strong>Subscribe to Oxmond Tutorials. Stay ahead of the game:</strong><br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></p>
<p>✅ <strong>Download the 2D Game Kit here:</strong><br />
<a href="https://assetstore.unity.com/packages/essentials/tutorial-projects/2d-game-kit-107098?aid=1100l4p9k">https://assetstore.unity.com/packages/essentials/tutorial-projects/2d-game-kit-107098?aid=1100l4p9k</a></p>
<p>✅ <strong>Other free Asset Packages at the Unity Assets Store:</strong><br />
<a href="https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k">https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k</a></p>
<p>✅ <strong>Music:</strong><br />
Mr. Sunny Face by Wayne Jones</p>
<p>😷👕 Need a face mask / developer T-shirt? Drop by our shop and get a 20% DISCOUNT on your first purchase by using the discount code OXMONDSALE. Click here:<br />
<a href="https://shop.oxmond.com/discount/OXMONDSALE">https://shop.oxmond.com/discount/OXMONDSALE</a></p>
<p>The post <a rel="nofollow" href="https://oxmond.com/learn-basic-level-design-using-unitys-2d-game-kit-design-no-coding-needed/">Learn basic level design using Unity&#8217;s 2D Game Kit Design. NO coding needed!</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/learn-basic-level-design-using-unitys-2d-game-kit-design-no-coding-needed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Create easy and cool animations using classic tweener techniques</title>
		<link>https://oxmond.com/create-easy-and-cool-animations-using-classic-tweener-techniques/</link>
					<comments>https://oxmond.com/create-easy-and-cool-animations-using-classic-tweener-techniques/#respond</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Thu, 29 Nov 2018 07:05:02 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2018]]></category>
		<category><![CDATA[animate]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[animations]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game making]]></category>
		<category><![CDATA[itween]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[script animation]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[tweener]]></category>
		<category><![CDATA[tweens]]></category>
		<category><![CDATA[Unity3d]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=330</guid>

					<description><![CDATA[<p>Create fast and beautiful animations using the free iTween tool. ❤️ Subscribe to Oxmond Tutorials: https://bit.ly/SubscribeOxmondTutorials ✅ Download the free iTween tool here: https://assetstore.unity.com/packages/tools/animation/itween-84?aid=1100l4p9k ✅ iTween documentation: http://www.pixelplacement.com/itween/documentation.php ✅ Other free Asset Packages at the Unity Assets Store: https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k 😷👕 Need a face mask /...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/create-easy-and-cool-animations-using-classic-tweener-techniques/">Create easy and cool animations using classic tweener techniques</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Create fast and beautiful animations using the free iTween tool.</p>
<hr />
<p><strong><span style="font-weight: 400;">❤️ <strong>Subscribe to Oxmond Tutorials:</strong><br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></span></strong></p>
<p>✅ Download the free iTween tool here:<br />
<a href="https://assetstore.unity.com/packages/tools/animation/itween-84?aid=1100l4p9k">https://assetstore.unity.com/packages/tools/animation/itween-84?aid=1100l4p9k</a></p>
<p><strong>✅ iTween documentation:</strong><br />
<a href="http://www.pixelplacement.com/itween/documentation.php">http://www.pixelplacement.com/itween/documentation.php</a></p>
<p><strong>✅ Other free Asset Packages at the Unity Assets Store:</strong><br />
<a href="https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k">https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k</a></p>
<p>😷👕 <strong>Need a face mask / developer T-shirt? Drop by our shop and get a 20% DISCOUNT on your first purchase by using the discount code OXMONDSALE. Click here:</strong><br />
<a href="https://shop.oxmond.com/discount/OXMONDSALE">https://shop.oxmond.com/discount/OXMONDSALE</a></p>
<hr />
<p><strong>Cube script:</strong></p>
<pre>/*   .-------.                             .--.    .-------.     .--.            .--.     .--.        
     |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
     |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
     |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
     Author: Oxmond Tutorials / www.oxmond.com  */


using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Cube : MonoBehaviour {

    public float animationTime = 1.0f;
    public iTween.EaseType easetype;

    private bool jumpReady = true;

	void Update () {
        if (Input.GetKeyDown(KeyCode.Space) &amp;&amp; jumpReady == true) CubeJump();	
	}

    void CubeJump() {
        jumpReady = false;
        iTween.MoveTo(this.gameObject, iTween.Hash("y", 3.5, "time", 0.4, "easetype", "easeOutSine"));		
        iTween.MoveTo(this.gameObject, iTween.Hash("y", 0, "time", 0.4, "easetype", "easeInSine", "delay", 0.4));		
        iTween.RotateTo(this.gameObject, iTween.Hash("z", transform.rotation.eulerAngles.z - 90, "time", 0.8, "easetype", "easeOutQuint", "oncomplete", "SetJumpReady"));		
    }

    void SetJumpReady() {
        jumpReady = true;
    }
}</pre>
<hr />
<p><strong>Obstacle script:</strong></p>
<pre>/*   .-------.                             .--.    .-------.     .--.            .--.     .--.        
     |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
     |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
     |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
     Author: Oxmond Tutorials / www.oxmond.com  */

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Obstacle : MonoBehaviour {

void Start () {
        iTween.MoveTo(this.gameObject, iTween.Hash("x", -6.5, "time", 1.4, "easetype", "linear", "looptype", "pingpong"));
    }
}

</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/create-easy-and-cool-animations-using-classic-tweener-techniques/">Create easy and cool animations using classic tweener techniques</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/create-easy-and-cool-animations-using-classic-tweener-techniques/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Create a Real Time Analog Wall Clock using C#</title>
		<link>https://oxmond.com/create-a-real-time-analog-wall-clock-using-c-unity-2018-intermediate-tutorial/</link>
					<comments>https://oxmond.com/create-a-real-time-analog-wall-clock-using-c-unity-2018-intermediate-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Tue, 27 Nov 2018 05:46:46 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2018]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Clock]]></category>
		<category><![CDATA[clock face]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game making]]></category>
		<category><![CDATA[hour hand]]></category>
		<category><![CDATA[itween]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[minute hand]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[second hand]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[tweener]]></category>
		<category><![CDATA[Unity3d]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=316</guid>

					<description><![CDATA[<p>Script an analog real time wall clock with C#. Rotate and animate the hands using the awesome iTween tool. ❤️ Subscribe to Oxmond Tutorials: https://bit.ly/SubscribeOxmondTutorials ✅ Download free Analog Wall Clock assets here: https://www.freepik.com/free-vector/designer-wall-clock-in-a-metal-casing_1310847.htm Designed by Iconicbestiary ✅ Download the free iTween tool here: https://assetstore.unity.com/packages/tools/animation/itween-84?aid=1100l4p9k...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/create-a-real-time-analog-wall-clock-using-c-unity-2018-intermediate-tutorial/">Create a Real Time Analog Wall Clock using C#</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Script an analog real time wall clock with C#. Rotate and animate the hands using the awesome iTween tool.</p>
<hr />
<p><strong><span style="font-weight: 400;">❤️ <strong>Subscribe to Oxmond Tutorials:</strong><br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></span></strong></p>
<p>✅ Download free Analog Wall Clock assets here:<br />
<a href="https://www.freepik.com/free-vector/designer-wall-clock-in-a-metal-casing_1310847.htm">https://www.freepik.com/free-vector/designer-wall-clock-in-a-metal-casing_1310847.htm</a><br />
Designed by Iconicbestiary</p>
<p><strong>✅ Download the free iTween tool here:</strong><br />
<a href="https://assetstore.unity.com/packages/tools/animation/itween-84?aid=1100l4p9k">https://assetstore.unity.com/packages/tools/animation/itween-84?aid=1100l4p9k</a></p>
<p><strong>✅ Other free Asset Packages at the Unity Assets Store:</strong><br />
<a href="https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k">https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k</a></p>
<p>😷👕 Need a face mask / developer T-shirt? Drop by our shop and get a 20% DISCOUNT on your first purchase by using the discount code OXMONDSALE. Click here:<br />
<a href="https://shop.oxmond.com/discount/OXMONDSALE">https://shop.oxmond.com/discount/OXMONDSALE</a></p>
<hr />
<p><strong>Clock script:</strong></p>
<pre>using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Clock : MonoBehaviour {

    public GameObject secondHand;
    public GameObject minuteHand;
    public GameObject hourHand;
    string oldSeconds;

	void Update () {

        string seconds = System.DateTime.UtcNow.ToString("ss");
        

        if (seconds != oldSeconds) {
            UpdateTimer();
        }
        oldSeconds = seconds;
	}

    void UpdateTimer() {

        int secondsInt = int.Parse(System.DateTime.UtcNow.ToString("ss"));
        int minutesInt = int.Parse(System.DateTime.UtcNow.ToString("mm"));
        int hoursInt = int.Parse(System.DateTime.UtcNow.ToLocalTime().ToString("hh"));
        print(hoursInt + " : " + minutesInt +  " : " + secondsInt);

        iTween.RotateTo(secondHand, iTween.Hash("z", secondsInt * 6 * -1, "time", 1, "easetype", "easeOutQuint"));
        iTween.RotateTo(minuteHand, iTween.Hash("z", minutesInt * 6 * -1, "time", 1, "easetype", "easeOutElastic"));
        float hourDistance = (float)(minutesInt) / 60f;
        iTween.RotateTo(hourHand, iTween.Hash("z", (hoursInt + hourDistance) * 360 / 12 * -1, "time", 1, "easetype", "easeOutQuint"));

    }
}
</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/create-a-real-time-analog-wall-clock-using-c-unity-2018-intermediate-tutorial/">Create a Real Time Analog Wall Clock using C#</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/create-a-real-time-analog-wall-clock-using-c-unity-2018-intermediate-tutorial/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Create a 3D world in just 2 minutes! No coding!</title>
		<link>https://oxmond.com/create-a-3d-world-in-just-2-minutes/</link>
					<comments>https://oxmond.com/create-a-3d-world-in-just-2-minutes/#respond</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Sat, 24 Nov 2018 10:43:23 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2018]]></category>
		<category><![CDATA[3D world]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game making]]></category>
		<category><![CDATA[grass]]></category>
		<category><![CDATA[hills]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[paint]]></category>
		<category><![CDATA[terrain]]></category>
		<category><![CDATA[trees]]></category>
		<category><![CDATA[tutorials]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=313</guid>

					<description><![CDATA[<p>Use Unitys build in terrain editor to create awesome 3D landscapes in just minutes. Create a first person character to explore the 3D world. No coding needed. ❤️ Subscribe to Oxmond Tutorials. Stay ahead of the game: https://bit.ly/SubscribeOxmondTutorials ✅ Download the free Standard Assets from...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/create-a-3d-world-in-just-2-minutes/">Create a 3D world in just 2 minutes! No coding!</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Use Unitys build in terrain editor to create awesome 3D landscapes in just minutes. Create a first person character to explore the 3D world. No coding needed.</p>
<hr />
<p><span style="font-weight: 400;">❤️ <strong>Subscribe to Oxmond Tutorials. Stay ahead of the game:</strong><br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></span></p>
<p>✅ <strong>Download the free Standard Assets from the Unity Assets Store:</strong><br />
<a href="https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-32351?aid=1100l4p9k">https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-32351?aid=1100l4p9k</a></p>
<p>😷👕 Need a face mask / developer T-shirt? Drop by our shop and get a 20% DISCOUNT on your first purchase by using the discount code OXMONDSALE. Click here:<br />
<a href="https://shop.oxmond.com/discount/OXMONDSALE">https://shop.oxmond.com/discount/OXMONDSALE</a></p>
<p>The post <a rel="nofollow" href="https://oxmond.com/create-a-3d-world-in-just-2-minutes/">Create a 3D world in just 2 minutes! No coding!</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/create-a-3d-world-in-just-2-minutes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to control a cube with the arrow keys</title>
		<link>https://oxmond.com/how-to-control-a-cube-with-the-arrow-keys/</link>
					<comments>https://oxmond.com/how-to-control-a-cube-with-the-arrow-keys/#respond</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Fri, 23 Nov 2018 15:52:48 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2018]]></category>
		<category><![CDATA[arrow keys]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[blue]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game making]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[small game]]></category>
		<category><![CDATA[tutorials]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=304</guid>

					<description><![CDATA[<p>The most basic tutorial of all tutorials: How to move a cube with the arrow keys.If you are new to Unity, this is a good place to start. ❤️ Subscribe to Oxmond Tutorials:https://bit.ly/SubscribeOxmondTutorials 😷👕 Need a face mask / developer T-shirt? Drop by our shop...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-control-a-cube-with-the-arrow-keys/">How to control a cube with the arrow keys</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The most basic tutorial of all tutorials: How to move a cube with the arrow keys.<br />If you are new to Unity, this is a good place to start.</p>
<hr />
<p><strong><span style="font-weight: 400;">❤️ <strong>Subscribe to Oxmond Tutorials:</strong><br /><a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></span><br /></strong></p>
<p>😷👕 <strong>Need a face mask / developer T-shirt? Drop by our shop and get a 20% DISCOUNT on your first purchase by using the discount code OXMONDSALE. Click here:</strong> <br /><a href="https://shop.oxmond.com/discount/OXMONDSALE">https://shop.oxmond.com/discount/OXMONDSALE</a></p>
<hr />
<p><strong>Cube script:</strong></p>
<pre>/* .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com */

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Cube : MonoBehaviour {

	void Update () {      
             transform.Translate(Input.GetAxis("Horizontal") * Time.deltaTime * 15f,0f,0f);		
             transform.Translate(0f,0f, Input.GetAxis("Vertical") * Time.deltaTime * 15f);		
	}
}


</pre>

<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-control-a-cube-with-the-arrow-keys/">How to control a cube with the arrow keys</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/how-to-control-a-cube-with-the-arrow-keys/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Start, Stop and Reset a Timer with C# scripting</title>
		<link>https://oxmond.com/start-stop-and-reset-a-timer-with-c-scripting-unity-2018-intermediate-tutorial/</link>
					<comments>https://oxmond.com/start-stop-and-reset-a-timer-with-c-scripting-unity-2018-intermediate-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Tue, 20 Nov 2018 10:16:42 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2018]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game making]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[scripting 2d]]></category>
		<category><![CDATA[sprite]]></category>
		<category><![CDATA[sprites]]></category>
		<category><![CDATA[stopwatch]]></category>
		<category><![CDATA[timer]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[watch]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=291</guid>

					<description><![CDATA[<p>How to create a Timer with scripting (C#) in Unity 2018. Learn to start, stop and reset the timer using UI buttons in this Intermediate tutorial. Direct links to the free font and background below. ❤️ Subscribe to Oxmond Tutorials:https://bit.ly/SubscribeOxmondTutorials ✅ Download the Digital 7...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/start-stop-and-reset-a-timer-with-c-scripting-unity-2018-intermediate-tutorial/">Start, Stop and Reset a Timer with C# scripting</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">How to create a Timer with scripting (C#) in Unity 2018. Learn to start, stop and reset the timer using UI buttons in this Intermediate tutorial. Direct links to the free font and background below.<br /></span></p>
<hr />
<p><span style="font-weight: 400;">❤️ <strong>Subscribe to Oxmond Tutorials:</strong><br /><a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a><br /></span></p>
<p>✅ <strong>Download the Digital 7 font here:</strong><br /><a href="https://www.dafont.com/digital-7.font"><span style="font-weight: 400;">https://www.dafont.com/digital-7.font</span></a></p>
<!-- /wp:paragraph -->
<p><span style="font-weight: 400;">✅ <strong>Timer background asset based on this file by Fabio Basile:</strong><br /></span><a href="https://all-free-download.com/free-psd/download/timer-widget-interface-with-blue-digital-numbers_175188.html">https://all-free-download.com/free-psd/download/timer-widget-interface-with-blue-digital-numbers_175188.html</a></p>
<p><span style="font-weight: 400;">✅ <strong>Other Free Asset Packages at the Unity Assets Store:</strong><br /></span><a href="https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k&amp;utm_source=aff">https://assetstore.unity.com/lists/top-free-packages-13201</a></p>
<p>😷👕 Need a face mask / developer T-shirt? Drop by our shop and get a 20% DISCOUNT on your first purchase by using the discount code OXMONDSALE. Click here: <br /><a href="https://shop.oxmond.com/discount/OXMONDSALE">https://shop.oxmond.com/discount/OXMONDSALE</a><br /><br /></p>
<hr />

<!-- wp:paragraph -->
<p><strong>Timer script:</strong></p>
<!-- /wp:paragraph -->

<!-- wp:preformatted -->
<pre class="wp-block-preformatted">/* .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com */

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Timer : MonoBehaviour {

    public Text timerMinutes;
    public Text timerSeconds;
    public Text timerSeconds100;

    private float startTime;
    private float stopTime;
    private float timerTime;
    private bool isRunning = false;

	// Use this for initialization
	void Start () {
        TimerReset();
    }

    public void TimerStart() {
        if (!isRunning) {
            print("START");
            isRunning = true;
            startTime = Time.time;       
        }
    }

    public void TimerStop()
    {
        if (isRunning)
        {
            print("STOP");
            isRunning = false;
            stopTime = timerTime;
        }
    }

    public void TimerReset()
    {
        print("RESET");
        stopTime = 0;
        isRunning = false;
        timerMinutes.text = timerSeconds.text = timerSeconds100.text = "00";
    }

    // Update is called once per frame
    void Update () {
        timerTime = stopTime + (Time.time - startTime);
        int minutesInt = (int)timerTime / 60;
        int secondsInt = (int)timerTime % 60;
        int seconds100Int = (int)(Mathf.Floor((timerTime - (secondsInt + minutesInt * 60)) * 100));

        if (isRunning)
        {
            timerMinutes.text = (minutesInt &lt; 10) ? "0" + minutesInt : minutesInt.ToString();
            timerSeconds.text = (secondsInt &lt; 10) ? "0" + secondsInt : secondsInt.ToString();
            timerSeconds100.text = (seconds100Int &lt; 10) ? "0" + seconds100Int : seconds100Int.ToString();
        }
    }
}

</pre>
<!-- /wp:preformatted --><p>The post <a rel="nofollow" href="https://oxmond.com/start-stop-and-reset-a-timer-with-c-scripting-unity-2018-intermediate-tutorial/">Start, Stop and Reset a Timer with C# scripting</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/start-stop-and-reset-a-timer-with-c-scripting-unity-2018-intermediate-tutorial/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>How to move and FLIP a 2D sprite with the arrow keys</title>
		<link>https://oxmond.com/how-to-move-and-flip-a-2d-sprite-with-the-arrow-keys-unity-2018-tutorial-for-beginners/</link>
					<comments>https://oxmond.com/how-to-move-and-flip-a-2d-sprite-with-the-arrow-keys-unity-2018-tutorial-for-beginners/#comments</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Tue, 20 Nov 2018 08:34:17 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2018]]></category>
		<category><![CDATA[arrow keys]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[character]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[flip]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game making]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[move]]></category>
		<category><![CDATA[scripting 2d]]></category>
		<category><![CDATA[sprite]]></category>
		<category><![CDATA[sprites]]></category>
		<category><![CDATA[tutorials]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=271</guid>

					<description><![CDATA[<p>How to move and flip a 2D character with scripting (C#) in Unity 2018, using the left and right arrows keys to move the player. Unity beginner tutorial. ❤️ Subscribe to Oxmond Tutorials:https://bit.ly/SubscribeOxmondTutorials✅ Download the free Sunny Land 2D assets here:https://assetstore.unity.com/packages/2d/characters/sunny-land-103349✅ Other free packages at...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-move-and-flip-a-2d-sprite-with-the-arrow-keys-unity-2018-tutorial-for-beginners/">How to move and FLIP a 2D sprite with the arrow keys</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>How to move and flip a 2D character with scripting (C#) in Unity 2018, using the left and right arrows keys to move the player. Unity beginner tutorial.</p>
<hr />


<p><span style="font-weight: 400;">❤️ <strong>Subscribe to Oxmond Tutorials:</strong></span><span style="font-weight: 400;"><br /></span><a href="https://bit.ly/SubscribeOxmondTutorials"><span style="font-weight: 400;">https://bit.ly/SubscribeOxmondTutorials</span></a><br /><br />✅ <strong>Download the free Sunny Land 2D assets here:</strong><br /><a href="https://assetstore.unity.com/packages/2d/characters/sunny-land-103349?aid=1100l4p9k">https://assetstore.unity.com/packages/2d/characters/sunny-land-103349</a><br /><br /><strong>✅ Other free packages at the Unity Assets Store:</strong><br /><a href="https://assetstore.unity.com/lists/top-free-packages-13201?aid=1100l4p9k">https://assetstore.unity.com/lists/top-free-packages-13201</a></p>
<p>😷👕 Need a face mask / developer T-shirt? Drop by our shop and get a 20% DISCOUNT on your first purchase by using the discount code OXMONDSALE. Click here: <br /><a href="https://shop.oxmond.com/discount/OXMONDSALE">https://shop.oxmond.com/discount/OXMONDSALE</a></p>




<hr />
<p>● Character script (from video):</p>



<pre>/* .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com */

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Player : MonoBehaviour {

	void Update () {

        // Move the Character:
        transform.Translate(Input.GetAxis("Horizontal")* 15f * Time.deltaTime, 0f, 0f);

        // Flip the Character:
        Vector3 characterScale = transform.localScale;
        if (Input.GetAxis("Horizontal") &lt; 0) {
            characterScale.x = -10;
        }
        if (Input.GetAxis("Horizontal") &gt; 0)
        {
            characterScale.x = 10;
        }
        transform.localScale = characterScale;
    }
}
</pre>

<p>● Character script (updated):</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre>using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Player : MonoBehaviour {

    Vector3 characterScale;
    float characterScaleX;

    void Start()
    {
        characterScale = transform.localScale;
        characterScaleX = characterScale.x;
    }

    void Update () {

        // Move the Character:
        transform.Translate(Input.GetAxis("Horizontal") * 15f * Time.deltaTime, 0f, 0f);

        // Flip the Character:
        if (Input.GetAxis("Horizontal") &lt; 0) {
            characterScale.x = -characterScaleX;
        }
        if (Input.GetAxis("Horizontal") &gt; 0)
        {
            characterScale.x = characterScaleX;
        }
        transform.localScale = characterScale;

    }
}

</pre>
<!-- /wp:html -->
<p>&nbsp;</p><p>The post <a rel="nofollow" href="https://oxmond.com/how-to-move-and-flip-a-2d-sprite-with-the-arrow-keys-unity-2018-tutorial-for-beginners/">How to move and FLIP a 2D sprite with the arrow keys</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/how-to-move-and-flip-a-2d-sprite-with-the-arrow-keys-unity-2018-tutorial-for-beginners/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
	</channel>
</rss>
