<?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>C# Archives - Oxmond Technology</title>
	<atom:link href="https://oxmond.com/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>https://oxmond.com/tag/c/</link>
	<description>IT Development</description>
	<lastBuildDate>Wed, 18 Nov 2020 04:49:59 +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>How to read JSON data from a web service in C#</title>
		<link>https://oxmond.com/how-to-read-json-data-from-a-web-service-in-c/</link>
					<comments>https://oxmond.com/how-to-read-json-data-from-a-web-service-in-c/#comments</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Tue, 17 Sep 2019 13:05:52 +0000</pubDate>
				<category><![CDATA[C# Lesson]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[get]]></category>
		<category><![CDATA[Hans Oxmond]]></category>
		<category><![CDATA[Henrik Poulsen]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[How to get JSON data from a web service in Unity]]></category>
		<category><![CDATA[How to read a JSON file in Unity]]></category>
		<category><![CDATA[How to read JSON data from a web service in C#]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[Import JSON file]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[json file]]></category>
		<category><![CDATA[json list]]></category>
		<category><![CDATA[json object]]></category>
		<category><![CDATA[json parser]]></category>
		<category><![CDATA[jsonobject]]></category>
		<category><![CDATA[jsonutility]]></category>
		<category><![CDATA[learn]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[load]]></category>
		<category><![CDATA[loading]]></category>
		<category><![CDATA[Oxmond Unity Tutorials]]></category>
		<category><![CDATA[parse]]></category>
		<category><![CDATA[read]]></category>
		<category><![CDATA[reading]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[simple]]></category>
		<category><![CDATA[SimpleJSON]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Unity3d]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=608</guid>

					<description><![CDATA[<p>How to read a JSON data from a web service in Unity. This Tutorial is about reading JSON data. We will build a little application build on a JSON webservice. ✅ Download the free SimpleJSON parser: https://github.com/HenrikPoulsen/SimpleJSON ✅ The free geoplugin webservice: http://www.geoplugin.net/json.gp?ip=213.22.22.98 ❤️ Subscribe...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-read-json-data-from-a-web-service-in-c/">How to read JSON data from a web service in C#</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>How to read a JSON data from a web service in Unity. This Tutorial is about reading JSON data. We will build a little application build on a JSON webservice.</p>
<hr />
<p>✅ Download the free SimpleJSON parser:<br />
<a href="https://github.com/HenrikPoulsen/SimpleJSON">https://github.com/HenrikPoulsen/SimpleJSON</a></p>
<p>✅ The free geoplugin webservice:<br />
<a href="http://www.geoplugin.net/json.gp?ip=213.22.22.98">http://www.geoplugin.net/json.gp?ip=213.22.22.98</a></p>
<hr />
<p>❤️ Subscribe to Oxmond Tutorials. New tutorials every day! Stay tuned!<br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></p>
<p>🔔 Remember to hit that little bell to turn on notifications!</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>✅ Download free assets from the Unity Assets Store for your game:<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>
<hr />
<p><strong>The LoadJSON script:</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © 2019 OXMOND / www.oxmond.com 

*/

using System.Collections;
using UnityEngine;
using SimpleJSON;
using UnityEngine.Networking;
using TMPro;

public class LoadJSON : MonoBehaviour
{

    public TMP_InputField inputTxt;
    public TMP_Text countryTxt;
    public TMP_Text continentTxt;

    public void GetJsonData()
    {
        StartCoroutine(RequestWebService());
    }

    IEnumerator RequestWebService()
    {
        string getDataUrl = "http://www.geoplugin.net/json.gp?ip=" + inputTxt.text;
        print(getDataUrl);

        using (UnityWebRequest webData = UnityWebRequest.Get(getDataUrl))
        {

            yield return webData.SendWebRequest();
            if (webData.isNetworkError || webData.isHttpError)
            {
                print("---------------- ERROR ----------------");
                print(webData.error);
            }
            else
            {
                if (webData.isDone)
                {
                    JSONNode jsonData = JSON.Parse(System.Text.Encoding.UTF8.GetString(webData.downloadHandler.data));

                    if (jsonData == null)
                    {
                        print("---------------- NO DATA ----------------");
                    }
                    else
                    {
                        print("---------------- JSON DATA ----------------");
                        print("jsonData.Count:" + jsonData.Count);
                        countryTxt.text = jsonData["geoplugin_countryName"];
                        continentTxt.text = jsonData["geoplugin_continentName"];
                    }
                }
            }
        }
    }
}

</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-read-json-data-from-a-web-service-in-c/">How to read JSON data from a web service in C#</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/how-to-read-json-data-from-a-web-service-in-c/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How to Change Scene in Unity</title>
		<link>https://oxmond.com/how-to-change-scene-in-unity/</link>
					<comments>https://oxmond.com/how-to-change-scene-in-unity/#respond</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Tue, 27 Aug 2019 11:09:08 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[2D]]></category>
		<category><![CDATA[between]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[change level]]></category>
		<category><![CDATA[change scene]]></category>
		<category><![CDATA[change scene script]]></category>
		<category><![CDATA[click]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[collision]]></category>
		<category><![CDATA[delay]]></category>
		<category><![CDATA[Hans Oxmond]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[How to Change Scene in Unity]]></category>
		<category><![CDATA[learn]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[level]]></category>
		<category><![CDATA[load]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[multiple]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[next]]></category>
		<category><![CDATA[on button press]]></category>
		<category><![CDATA[Oxmond Unity Tutorials]]></category>
		<category><![CDATA[parameters]]></category>
		<category><![CDATA[press]]></category>
		<category><![CDATA[scene]]></category>
		<category><![CDATA[scene manager]]></category>
		<category><![CDATA[scene transition]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[switch between scenes]]></category>
		<category><![CDATA[switch scene]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[transition]]></category>
		<category><![CDATA[trigger]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Unity3d]]></category>
		<category><![CDATA[video games]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=554</guid>

					<description><![CDATA[<p>How to change scene in Unity! In this tutorial we cover four different scenarios on how to switch scenes: Change Scene on Button Press Change Scene on Collision Switch scenes after time (delay) How to Change Level (scene) AND Keep Your Variables ❤️ Subscribe to...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-change-scene-in-unity/">How to Change Scene in Unity</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>How to change scene in Unity! In this tutorial we cover four different scenarios on how to switch scenes:</strong></p>
<ol>
<li><span style="font-weight: 400;">Change Scene on Button Press</span></li>
<li><span style="font-weight: 400;"> Change Scene on Collision</span></li>
<li><span style="font-weight: 400;"> Switch scenes after time (delay)</span></li>
<li><span style="font-weight: 400;"> How to Change Level (scene) AND Keep Your Variables </span><span style="font-weight: 400;"><br />
</span></li>
</ol>
<hr />
<p><span style="font-weight: 400;">❤️ <strong>Subscribe to Oxmond Tutorials. Stay ahead af the game!</strong></span><br />
<a href="https://bit.ly/SubscribeOxmondTutorials"><span style="font-weight: 400;">https://bit.ly/SubscribeOxmondTutorials</span></a></p>
<p><span style="font-weight: 400;">✅ <strong>Download the free DOTweeen tool here:</strong></span><br />
<a href="https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676?aid=1100l4p9k"><span style="font-weight: 400;">https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676?aid=1100l4p9k</span></a></p>
<p><span style="font-weight: 400;">✅ <strong>Free Assets from the Unity Assets Store:<br />
</strong></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><br />
The button script:</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © 2019 OXMOND / www.oxmond.com 

*/

using UnityEngine;
using UnityEngine.SceneManagement;

public class BtnClick : MonoBehaviour
{
    public void BtnNewScene()
    {
        PlayerPrefs.SetInt("score", 2500);
        SceneManager.LoadScene("Scene 2");
    }

}
</pre>
<hr />
<p><strong><br />
The Ball Collision Script:</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © 2019 OXMOND / www.oxmond.com 

*/

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class BallCollision : MonoBehaviour
{
    private void OnCollisionEnter2D(Collision2D collision)
    {
        if (collision.gameObject.name == "Ball Red") {
            SceneManager.LoadScene("Scene 2");
        }
    }
}
</pre>
<hr />
<p><strong><br />
The Delay Script:</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © 2019 OXMOND / www.oxmond.com 

*/

using UnityEngine;
using DG.Tweening;
using UnityEngine.SceneManagement;

public class Delay : MonoBehaviour
{
    void Start()
    {
        DOVirtual.DelayedCall(3, GotoNextScene);
    }

    void GotoNextScene()
    {
        SceneManager.LoadScene("Scene 2");
    }
}

</pre>
<hr />
<p><strong><br />
The Load Variable (Scene 2) Script:</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © 2019 OXMOND / www.oxmond.com 

*/

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;

public class Scene2 : MonoBehaviour
{

    public TextMeshPro scoreText;

    void Start()
    {
        scoreText.text = "Score: " + PlayerPrefs.GetInt("score").ToString();
    }

}

</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-change-scene-in-unity/">How to Change Scene in Unity</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/how-to-change-scene-in-unity/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Changing Color of Gameobject Over a Period of Time</title>
		<link>https://oxmond.com/changing-color-of-gameobject-over-a-period-of-time/</link>
					<comments>https://oxmond.com/changing-color-of-gameobject-over-a-period-of-time/#comments</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Fri, 23 Aug 2019 16:00:44 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[animate]]></category>
		<category><![CDATA[at runtime]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[Changing Color of Gameobject Over a Period of Time]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[color change script]]></category>
		<category><![CDATA[color.black]]></category>
		<category><![CDATA[color.green]]></category>
		<category><![CDATA[color.lerp]]></category>
		<category><![CDATA[color.red]]></category>
		<category><![CDATA[color.white]]></category>
		<category><![CDATA[dynamically]]></category>
		<category><![CDATA[fade]]></category>
		<category><![CDATA[gameobject]]></category>
		<category><![CDATA[gradually]]></category>
		<category><![CDATA[Hans Oxmond]]></category>
		<category><![CDATA[hex]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Intermediate Tutorial Unity 2019]]></category>
		<category><![CDATA[learn]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[material]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[on-the-fly]]></category>
		<category><![CDATA[one color to another]]></category>
		<category><![CDATA[over time]]></category>
		<category><![CDATA[Oxmond Unity Tutorials]]></category>
		<category><![CDATA[period]]></category>
		<category><![CDATA[properties]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[shader]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tween]]></category>
		<category><![CDATA[Unity3d]]></category>
		<category><![CDATA[video games]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=536</guid>

					<description><![CDATA[<p>This Unity tutorial show how to change/fade/animate colors over time. ❤️ Subscribe to Oxmond Tutorials. We upload new tutorials every day! https://bit.ly/SubscribeOxmondTutorials ✅ Download the free Nefertiti 3D statue here: https://assetstore.unity.com/packages/3d/nefertiti-56818?aid=1100l4p9k ✅ Download the free DOTween here: https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676?aid=1100l4p9k ✅ Other Free Assets from the Unity...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/changing-color-of-gameobject-over-a-period-of-time/">Changing Color of Gameobject Over a Period of Time</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>This Unity tutorial show how to change/fade/animate colors over time.</p>
<hr />
<p>❤️ Subscribe to Oxmond Tutorials. We upload new tutorials every day!<br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></p>
<p>✅ Download the free Nefertiti 3D statue here:<br />
<a href="https://assetstore.unity.com/packages/3d/nefertiti-56818?aid=1100l4p9k">https://assetstore.unity.com/packages/3d/nefertiti-56818?aid=1100l4p9k</a></p>
<p>✅ Download the free DOTween here:<br />
<a href="https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676?aid=1100l4p9k">https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676?aid=1100l4p9k</a></p>
<p>✅ Other Free Assets from the Unity Assets Store:<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>Set the color script:</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © 2019 OXMOND / www.oxmond.com 

*/

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;

public class ChangeColor : MonoBehaviour
{

    public Material nMaterial;

    public void SetColorToBlack() {
        nMaterial.SetColor("_Color", Color.black);
    }

    public void SetColorToWhite()
    {
        nMaterial.SetColor("_Color", Color.white);
    }

    public void SetColorToRed()
    {
        nMaterial.SetColor("_Color", Color.red);
    }

    public void SetColorToGreen()
    {
        nMaterial.SetColor("_Color", Color.green);
    }


}
</pre>
<hr />
<p><strong>Fade the color using DOTween:</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © 2019 OXMOND / www.oxmond.com 

*/

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;

public class ChangeColor : MonoBehaviour
{
    public Material nMaterial;

    public void SetColorToBlack() {
        nMaterial.DOColor(Color.black, 2);
    }

    public void SetColorToWhite()
    {
        nMaterial.DOColor(Color.white, 2);
    }

    public void SetColorToRed()
    {
        nMaterial.DOColor(Color.red, 2);
    }

    public void SetColorToGreen()
    {
        nMaterial.DOColor(Color.green, 2);
    }
}
</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/changing-color-of-gameobject-over-a-period-of-time/">Changing Color of Gameobject Over a Period of Time</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/changing-color-of-gameobject-over-a-period-of-time/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How To Play Sounds In Unity</title>
		<link>https://oxmond.com/how-to-play-sounds-in-unity/</link>
					<comments>https://oxmond.com/how-to-play-sounds-in-unity/#respond</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Wed, 21 Aug 2019 19:11:21 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[audio clip]]></category>
		<category><![CDATA[audio surce]]></category>
		<category><![CDATA[audio tutorial]]></category>
		<category><![CDATA[Beginner Tutorial - Unity 2019]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[clip]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game audio scripting]]></category>
		<category><![CDATA[Hans Oxmond]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[how to play a sound in C#]]></category>
		<category><![CDATA[How To Play Sounds In Unity]]></category>
		<category><![CDATA[integrating sounds]]></category>
		<category><![CDATA[intorduction]]></category>
		<category><![CDATA[learn]]></category>
		<category><![CDATA[mixer]]></category>
		<category><![CDATA[Oxmond Unity Tutorials]]></category>
		<category><![CDATA[play]]></category>
		<category><![CDATA[play sound]]></category>
		<category><![CDATA[playing]]></category>
		<category><![CDATA[playing audio clip]]></category>
		<category><![CDATA[playing sound when button is pressed]]></category>
		<category><![CDATA[pressed]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[simple]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[sound effects to game]]></category>
		<category><![CDATA[sound source]]></category>
		<category><![CDATA[sounds tutorial]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Unity3d]]></category>
		<category><![CDATA[video games]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=528</guid>

					<description><![CDATA[<p>How to play background music and sound effects when a button is pressed. This tutorial is a beginners guide to audio in Unity. ❤️ Subscribe to Oxmond Tutorials. Stay ahead of the game! https://bit.ly/SubscribeOxmondTutorials ✅ Download the free background music (The Night Sky) from the...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-play-sounds-in-unity/">How To Play Sounds In Unity</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>How to play background music and sound effects when a button is pressed. This tutorial is a beginners guide to audio in Unity.</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 background music (The Night Sky) from the tutorial:</strong><br />
<a href="https://assetstore.unity.com/packages/audio/music/orchestral/the-night-sky-35720?aid=1100l4p9k">https://assetstore.unity.com/packages/audio/music/orchestral/the-night-sky-35720?aid=1100l4p9k</a></p>
<p>✅ <strong>Download the mushroom Sound FX (FREE Casual Game SFX Pack):</strong><br />
<a href="https://assetstore.unity.com/packages/audio/sound-fx/free-casual-game-sfx-pack-54116?aid=1100l4p9k">https://assetstore.unity.com/packages/audio/sound-fx/free-casual-game-sfx-pack-54116?aid=1100l4p9k</a></p>
<p>✅ <strong>Download the skybox from the tutorial (Fantasy Skybox FREE):</strong><br />
<a href="https://assetstore.unity.com/packages/2d/textures-materials/sky/fantasy-skybox-free-18353?aid=1100l4p9k">https://assetstore.unity.com/packages/2d/textures-materials/sky/fantasy-skybox-free-18353?aid=1100l4p9k</a></p>
<p>✅ <strong>Other Free Assets from 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>The Mushroom script:</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © 2019 OXMOND / www.oxmond.com 

*/

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Mushroom : MonoBehaviour
{
    void OnMouseDown()
    {
        GetComponent().Play(); 
    }
}

</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-play-sounds-in-unity/">How To Play Sounds In Unity</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/how-to-play-sounds-in-unity/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Generate a Random Number or a Random String</title>
		<link>https://oxmond.com/how-to-generate-a-random-number-or-a-random-string/</link>
					<comments>https://oxmond.com/how-to-generate-a-random-number-or-a-random-string/#comments</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Tue, 20 Aug 2019 17:19:09 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[element]]></category>
		<category><![CDATA[generate]]></category>
		<category><![CDATA[generator]]></category>
		<category><![CDATA[get number]]></category>
		<category><![CDATA[getting random element from list]]></category>
		<category><![CDATA[Hans Oxmond]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[How To Generate a Random Number or a Random String]]></category>
		<category><![CDATA[how to make a random number generator]]></category>
		<category><![CDATA[int]]></category>
		<category><![CDATA[Intermediate Tutorial Unity 2019]]></category>
		<category><![CDATA[learn]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[make it random]]></category>
		<category><![CDATA[mastering]]></category>
		<category><![CDATA[number]]></category>
		<category><![CDATA[Oxmond Unity Tutorials]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[random int]]></category>
		<category><![CDATA[random name from list]]></category>
		<category><![CDATA[random number generator]]></category>
		<category><![CDATA[random.range]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[Unity3d]]></category>
		<category><![CDATA[video games]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=518</guid>

					<description><![CDATA[<p>How to work with date and time. In this tutorial we&#8217;ll work with the system datetime. How to get it, and how to format it.  ❤️ Subscribe to Oxmond Tutorials. We upload new videos every day! https://bit.ly/SubscribeOxmondTutorials ✅ Download Free Assets from the Unity Assets Store:...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-generate-a-random-number-or-a-random-string/">How To Generate a Random Number or a Random String</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 work with date and time. In this tutorial we&#8217;ll work with the system datetime. How to get it, and how to format it. </span></p>
<hr />
<p><span style="font-weight: 400;">❤️<strong> Subscribe to Oxmond Tutorials. We upload new videos every day!</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></p>
<p><span style="font-weight: 400;"> ✅ <strong>Download Free Assets from the Unity Assets Store:<br />
</strong></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>
<p><span style="font-weight: 400;">Some links might be affiliate links. Any support is truly appreciated so we can keep on making high quality content 🙂</span></p>
<hr />
<p><strong>Generate a random number:</strong></p>
<pre>   private void PickRandomNumber(int maxInt) {
        int randomNum = Random.Range(1, maxInt+1);
        print(randomNum);
    }
</pre>
<p><strong>Pick a random name from a list:</strong></p>
<pre>      private void PickRandomFromList() {
        string[] students = new string[] { "Harry", "Ron", "Hermione" };
        string randomName = students[Random.Range(0, students.Length)];
        print(randomName);
    }
</pre>
<p><strong>Generate a random string:</strong></p>
<pre>    private void CreateRandomString(int stringLength = 10) {
        int _stringLength = stringLength - 1;
        string randomString = "";
        string[] characters = new string[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};
        for (int i = 0; i &lt;= _stringLength; i++) {
            randomString = randomString + characters[Random.Range(0, characters.Length)];
        }
        print(randomString);
    }
</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-generate-a-random-number-or-a-random-string/">How To Generate a Random Number or a Random String</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/how-to-generate-a-random-number-or-a-random-string/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How To Get the DATE and TIME</title>
		<link>https://oxmond.com/how-to-get-the-date-and-time/</link>
					<comments>https://oxmond.com/how-to-get-the-date-and-time/#respond</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Mon, 19 Aug 2019 17:00:12 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[datetime]]></category>
		<category><![CDATA[datetime format]]></category>
		<category><![CDATA[datetime.now]]></category>
		<category><![CDATA[days]]></category>
		<category><![CDATA[format]]></category>
		<category><![CDATA[get]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[Hans Oxmond]]></category>
		<category><![CDATA[hours]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[intermediate]]></category>
		<category><![CDATA[learn]]></category>
		<category><![CDATA[minutes]]></category>
		<category><![CDATA[month]]></category>
		<category><![CDATA[Oxmond Unity Tutorials]]></category>
		<category><![CDATA[parse]]></category>
		<category><![CDATA[read]]></category>
		<category><![CDATA[retrieving]]></category>
		<category><![CDATA[seconds]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[system time]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[timestamp]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[unity 2019]]></category>
		<category><![CDATA[unity datetime]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[work with date]]></category>
		<category><![CDATA[year]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=507</guid>

					<description><![CDATA[<p>How to work with date and time. In this tutorial we&#8217;ll work with the system datetime. How to get it, and how to format it.  Tip: You can get the NAME of the day by typing &#8220;ddd&#8221; or &#8220;dddd&#8221;. Try this: print(&#8220;Today is &#8221; +...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-get-the-date-and-time/">How To Get the DATE and TIME</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 work with date and time. In this tutorial we&#8217;ll work with the system datetime. How to get it, and how to format it. </span></p>
<p>Tip: You can get the NAME of the day by typing &#8220;ddd&#8221; or &#8220;dddd&#8221;. Try this:<br />
print(&#8220;Today is &#8221; + System.DateTime.UtcNow.ToLocalTime().ToString(&#8220;dddd&#8221;));</p>
<hr />
<p><span style="font-weight: 400;">❤️<strong> Subscribe to Oxmond Tutorials channel. New videos every day!</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></p>
<p><strong>✅ Download Free Assets from the Unity Assets Store: </strong><br />
<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>The Date script:</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © 2019 OXMOND / www.oxmond.com 

*/

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;

public class Date : MonoBehaviour
{

    public TextMeshPro largeText;

    void Start()
    {
        string time = System.DateTime.UtcNow.ToLocalTime().ToString("dd-MM-yyyy   HH:mm");
        string timeUS = System.DateTime.UtcNow.ToLocalTime().ToString("M/d/yy   hh:mm tt");
        largeText.text = time + "[breaktag]" + timeUS;
    }
}
</pre>
<hr />
<p><strong>EXTRA: You can detect if it is night with this little script:</strong></p>
<pre>using UnityEngine;

public class DayOrNight : MonoBehaviour
{
    void Start()
    {
        int hourInt = System.DateTime.Now.Hour;
        bool night = false;

        if (hourInt &lt;= 6 || hourInt &gt;= 22) {
            night = true;
        }      
        print("Night: " + night);
    }
}
</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-get-the-date-and-time/">How To Get the DATE and TIME</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/how-to-get-the-date-and-time/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Download Unity Using Unity Hub</title>
		<link>https://oxmond.com/how-to-download-unity-using-unity-hub/</link>
					<comments>https://oxmond.com/how-to-download-unity-using-unity-hub/#respond</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Wed, 14 Aug 2019 20:27:17 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[2D]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game engine]]></category>
		<category><![CDATA[game maker]]></category>
		<category><![CDATA[gameplay]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[unity hub]]></category>
		<category><![CDATA[Unity3d]]></category>
		<category><![CDATA[windows 10]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=489</guid>

					<description><![CDATA[<p>Unity tutorial for beginners. How to download the Unity game engine for PC (Windows) or Mac (MacOs). In this tutorial we will download and install the free Unity (Unity3D) software from unity.com using Unity Hub. ···················································································· ❤️ Subscribe to Oxmond Tutorials. Stay ahead of the...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-download-unity-using-unity-hub/">How To Download Unity Using Unity Hub</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Unity tutorial for beginners.<br />
How to download the Unity game engine for PC (Windows) or Mac (MacOs). In this tutorial we will download and install the free Unity (Unity3D) software from unity.com using Unity Hub.</p>
<p>····················································································</p>
<p>❤️ Subscribe to Oxmond Tutorials. Stay ahead of the game:<br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></p>
<p>✅ Need inspiration for your game? Check Out the Free Asset Packages at the Unity Assets Store:<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>
<p><span style="font-size: 14px;"><em>Asset Store links sponsored by Unity. Any support is truly appreciated so we can keep on making high quality content</em></span></p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-download-unity-using-unity-hub/">How To Download Unity Using Unity Hub</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/how-to-download-unity-using-unity-hub/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Buttons! How to create and script a button</title>
		<link>https://oxmond.com/how-to-create-and-script-buttons/</link>
					<comments>https://oxmond.com/how-to-create-and-script-buttons/#comments</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Wed, 22 May 2019 12:51:23 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[2D]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[buttons]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[down]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[gameplay]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[press]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Unity3d]]></category>
		<category><![CDATA[up Unity]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=455</guid>

					<description><![CDATA[<p>How to create buttons in Unity? Let&#8217;s have a look. We will create and script buttons in this Unity tutorial for beginners. ❤️ Subscribe to Oxmond Tutorials. Stay ahead of the game: https://bit.ly/SubscribeOxmondTutorials ✅ Check Out the Free Asset Packages at the Unity Assets Store:...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-create-and-script-buttons/">Buttons! How to create and script a button</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>How to create buttons in Unity? Let&#8217;s have a look. We will create and script buttons in this Unity tutorial for beginners.</p>
<hr />
<p>❤️ Subscribe to Oxmond Tutorials. Stay ahead of the game:<br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></p>
<p>✅ Check Out the Free Asset Packages at the Unity Assets Store:<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>The Button script:</strong></p>
<pre>
/* .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com */

using UnityEngine;
using UnityEngine.Events;

public class Button : MonoBehaviour
{

    public Sprite btnUp;
    public Sprite btnDown;
    public UnityEvent buttonClick;

    void Awake()
    {
        if (buttonClick == null) { buttonClick = new UnityEvent(); }
    }

    void OnMouseDown()
    {
        GetComponent().sprite = btnDown;
    }

    void OnMouseUp()
    {
        print("Click!");
        buttonClick.Invoke();
        GetComponent().sprite = btnUp;
    }
}

</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-create-and-script-buttons/">Buttons! How to create and script a button</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/how-to-create-and-script-buttons/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>How to make multiple copies (clones) of a GameObject. Unity 2019 beginner tutorial</title>
		<link>https://oxmond.com/how-to-make-multiple-copies-of-a-gameobject/</link>
					<comments>https://oxmond.com/how-to-make-multiple-copies-of-a-gameobject/#respond</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Thu, 16 May 2019 17:41:45 +0000</pubDate>
				<category><![CDATA[Beginner]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[clone]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[duplicate]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[gameplay]]></category>
		<category><![CDATA[instantiate]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[paste]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Unity3d]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=448</guid>

					<description><![CDATA[<p>How to clone, copy, duplicate&#8230;developers call this &#8220;to instantiate an object&#8221;. In this video we will take a look at how we can clone (instantiate) an object. It&#8217;s easy and very, very useful in almost all kinds of game development. ❤️ Subscribe to Oxmond Tutorials....</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-make-multiple-copies-of-a-gameobject/">How to make multiple copies (clones) of a GameObject. Unity 2019 beginner tutorial</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>How to clone, copy, duplicate&#8230;developers call this &#8220;to instantiate an object&#8221;. In this video we will take a look at how we can clone (instantiate) an object. It&#8217;s easy and very, very useful in almost all kinds of game development.</p>
<hr />
<p>❤️ Subscribe to Oxmond Tutorials. Stay ahead of the game:<br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></p>
<p>✅ Check Out the Free Asset Packages at the Unity Assets Store:<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 />
<pre>/* .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com */

using UnityEngine;

public class Coin : MonoBehaviour
{
    void Update()
    {
        transform.Rotate(new Vector3(0f, 100f, 0f) * Time.deltaTime);
    }
}
</pre>
<pre>/* .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com */

using System.Collections.Generic;
using UnityEngine;

public class Gameplay : MonoBehaviour
{

    public GameObject coinOriginal;
    public GameObject coinContainer;

    void Start()
    {
        CreateCoins(60);
    }

    private void CreateCoins(int coinsNum)
    {
        for (int i = 0; i &lt; coinsNum; i++)
        {
            // GameObject CoinClone = Instantiate(coinOriginal);
            GameObject CoinClone = Instantiate(coinOriginal, new Vector3(i * 0.6f, coinOriginal.transform.position.y, i * 0.75f), coinOriginal.transform.rotation);
            CoinClone.name = "CoinClone-" + (i + 1);
            CoinClone.transform.parent = coinContainer.transform;
        }
    }

    public void DestroyAllCoins()
    {
            var coins = new List();
            foreach (Transform child in coinContainer.transform) coins.Add(child.gameObject);
            coins.ForEach(child =&gt; Destroy(child));
    }


}
</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/how-to-make-multiple-copies-of-a-gameobject/">How to make multiple copies (clones) of a GameObject. Unity 2019 beginner tutorial</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/how-to-make-multiple-copies-of-a-gameobject/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Create the Iconic Asteroids Arcade Gameplay! Unity 2019 Intermediate Tutorial</title>
		<link>https://oxmond.com/asteroids-arcade-gameplay/</link>
					<comments>https://oxmond.com/asteroids-arcade-gameplay/#comments</comments>
		
		<dc:creator><![CDATA[Oxmond Technology]]></dc:creator>
		<pubDate>Mon, 13 May 2019 10:07:34 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[2D]]></category>
		<category><![CDATA[Asteroids]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[coding pirates]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[gameplay]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[skybox]]></category>
		<category><![CDATA[star]]></category>
		<category><![CDATA[stars]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[Unity3d]]></category>
		<guid isPermaLink="false">https://oxmond.com/?p=445</guid>

					<description><![CDATA[<p>Learn how to setup and code the iconic Asteroids shooter arcade gameplay originally designed by Lyle Rains &#38; Ed Logg and released by Atari in 1979. ···················································································· ❤️ Subscribe to Oxmond Tutorials https://bit.ly/SubscribeOxmondTutorials 🚀 Play the game here: https://oxmond.com/games/asteroids/ ✅ Download the free star skybox here...</p>
<p>The post <a rel="nofollow" href="https://oxmond.com/asteroids-arcade-gameplay/">How to Create the Iconic Asteroids Arcade Gameplay! Unity 2019 Intermediate Tutorial</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Learn how to setup and code the iconic Asteroids shooter arcade gameplay originally designed by Lyle Rains &amp; Ed Logg and released by Atari in 1979.</p>
<p>····················································································</p>
<p>❤️ <strong>Subscribe to Oxmond Tutorials</strong><br />
<a href="https://bit.ly/SubscribeOxmondTutorials">https://bit.ly/SubscribeOxmondTutorials</a></p>
<p><strong>🚀 Play the game here:</strong><br />
<a href="https://oxmond.com/games/asteroids/">https://oxmond.com/games/asteroids/</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 Yughues Free Rocks here:</strong><br />
<a href="https://assetstore.unity.com/packages/3d/environments/yughues-free-rocks-13568?aid=1100l4p9k">https://assetstore.unity.com/packages/3d/environments/yughues-free-rocks-13568?aid=1100l4p9k</a></p>
<p>✅ <strong>Download the Rocket mesh here:</strong><br />
<a href="https://assetstore.unity.com/packages/3d/vehicles/space/atom-rocket-model-140021?aid=1100l4p9k">https://assetstore.unity.com/packages/3d/vehicles/space/atom-rocket-model-140021?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>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>Asteroid.cs</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com 

*/

using UnityEngine;

public class Asteroid : MonoBehaviour
{

    public GameObject rock;
    public Gameplay gameplay;
    private float maxRotation;
    private float rotationX;
    private float rotationY;
    private float rotationZ;
    private Rigidbody rb;
    private Camera mainCam;
    private float maxSpeed;
    private int _generation;

    void Start()
    {

        mainCam = Camera.main;

        maxRotation = 25f;
        rotationX = Random.Range(-maxRotation, maxRotation);
        rotationY = Random.Range(-maxRotation, maxRotation);
        rotationZ = Random.Range(-maxRotation, maxRotation);

        rb = rock.GetComponent();

        float speedX = Random.Range(200f, 800f);
        int selectorX = Random.Range(0, 2);
        float dirX = 0;
        if (selectorX == 1) { dirX = -1; }
        else { dirX = 1; }
        float finalSpeedX = speedX * dirX;
        rb.AddForce(transform.right * finalSpeedX);

        float speedY = Random.Range(200f, 800f);
        int selectorY = Random.Range(0, 2);
        float dirY = 0;
        if (selectorY == 1) { dirY = -1; }
        else { dirY = 1; }
        float finalSpeedY = speedY * dirY;
        rb.AddForce(transform.up * finalSpeedY);

    }

    public void SetGeneration(int generation)
    {
        _generation = generation;
    }

    void Update()
    {
        rock.transform.Rotate(new Vector3(rotationX, rotationY, 0) * Time.deltaTime);
        CheckPosition();
        float dynamicMaxSpeed = 3f;
        rb.velocity = new Vector2(Mathf.Clamp(rb.velocity.x, -dynamicMaxSpeed, dynamicMaxSpeed), Mathf.Clamp(rb.velocity.y, -dynamicMaxSpeed, dynamicMaxSpeed));
    }

    void OnCollisionEnter(Collision collisionInfo)
    {
        if (collisionInfo.collider.name == "Bullet(Clone)")
        {
            if (_generation &lt; 3)
            {
                CreateSmallAsteriods(2);
            }
            Destroy();
        }

        if (collisionInfo.collider.name == "Rocket")
        {
            gameplay.RocketFail();
        }
    }

    void CreateSmallAsteriods(int asteroidsNum)
    {
        int newGeneration = _generation + 1;
        for (int i = 1; i &lt;= asteroidsNum; i++)
        {
            float scaleSize = 0.5f;
            GameObject AsteroidClone = Instantiate(rock, new Vector3(transform.position.x, transform.position.y, 0f), transform.rotation);
            AsteroidClone.transform.localScale = new Vector3(AsteroidClone.transform.localScale.x * scaleSize, AsteroidClone.transform.localScale.y * scaleSize, AsteroidClone.transform.localScale.z * scaleSize);
            AsteroidClone.GetComponent().SetGeneration(newGeneration);
            AsteroidClone.SetActive(true);
        }
    }

    private void CheckPosition()
    {

        float sceneWidth = mainCam.orthographicSize * 2 * mainCam.aspect;
        float sceneHeight = mainCam.orthographicSize * 2;
        float sceneRightEdge = sceneWidth / 2;
        float sceneLeftEdge = sceneRightEdge * -1;
        float sceneTopEdge = sceneHeight / 2;
        float sceneBottomEdge = sceneTopEdge * -1;

        float rockOffset;
        if (gameplay.allAsteroidsOffScreen)
        {
            rockOffset = 1.0f;
            float reverseSpeed = 2000.1f;

            if (rock.transform.position.x &gt; sceneRightEdge + rockOffset)
            {
                rock.transform.rotation = Quaternion.identity;
                rb.AddForce(transform.right * (reverseSpeed * (-1)));
            }

            if (rock.transform.position.x &lt; sceneLeftEdge - rockOffset) { rock.transform.rotation = Quaternion.identity; rb.AddForce(transform.right * reverseSpeed); } if (rock.transform.position.y &gt; sceneTopEdge + rockOffset)
            {
                rock.transform.rotation = Quaternion.identity;
                rb.AddForce(transform.up * (reverseSpeed * (-1)));
            }

            if (rock.transform.position.y &lt; sceneBottomEdge - rockOffset) { rock.transform.rotation = Quaternion.identity; rb.AddForce(transform.up * reverseSpeed); } } else { rockOffset = 2.0f; if (rock.transform.position.x &gt; sceneRightEdge + rockOffset)
            {
                rock.transform.position = new Vector2(sceneLeftEdge - rockOffset, rock.transform.position.y);
            }

            if (rock.transform.position.x &lt; sceneLeftEdge - rockOffset) { rock.transform.position = new Vector2(sceneRightEdge + rockOffset, rock.transform.position.y); } if (rock.transform.position.y &gt; sceneTopEdge + rockOffset)
            {
                rock.transform.position = new Vector2(rock.transform.position.x, sceneBottomEdge - rockOffset);
            }

            if (rock.transform.position.y &lt; sceneBottomEdge - rockOffset)
            {
                rock.transform.position = new Vector2(rock.transform.position.x, sceneTopEdge + rockOffset);
            }
        }
    }

    public void Destroy()
    {
        gameplay.asterodDestroyed();
        Destroy(gameObject, 0.01f);
    }

    public void DestroySilent()
    {
        Destroy(gameObject, 0.00f);
    }

}

</pre>
<p><strong>Bullet.cs</strong></p>
<pre>
/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com 

*/

using UnityEngine;

public class Bullet : MonoBehaviour
{
    void Start()
    {
        GetComponent().AddForce(transform.up * 350);
    }

    public void KillOldBullet()
    {
        Destroy(gameObject, 2.0f);
    }

    void OnCollisionEnter(Collision collisionInfo)
    {
        Destroy(gameObject, 0.0f);
    }
}

</pre>
<p>
<strong>Gameplay.cs</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com 

*/

using UnityEngine;

public class Gameplay : MonoBehaviour
{

    public GameObject asteroid;
    public GameObject rocket;
    private int _startLevelAsteroidsNum;
    private bool _allAsteroidsOffScreen;
    private int levelAsteroidNum;
    private Camera mainCam;
    private int asteroidLife;

    private void Start()
    {
        asteroid.SetActive(false);
        mainCam = Camera.main;
        _startLevelAsteroidsNum = 2;
        CreateAsteroids(_startLevelAsteroidsNum);
    }

    private void Update()
    {
        RenderSettings.skybox.SetFloat("_Rotation", Time.time * 0.8f);

        if (asteroidLife &lt;= 0)
        {
            asteroidLife = 6;
            CreateAsteroids(1);
        }
        
        float sceneWidth = mainCam.orthographicSize * 2 * mainCam.aspect;
        float sceneHeight = mainCam.orthographicSize * 2;
        float sceneRightEdge = sceneWidth / 2;
        float sceneLeftEdge = sceneRightEdge * -1;
        float sceneTopEdge = sceneHeight / 2;
        float sceneBottomEdge = sceneTopEdge * -1;

        _allAsteroidsOffScreen = true;
        
    }

    private void CreateAsteroids(float asteroidsNum)
    {
        for (int i = 1; i &lt;= asteroidsNum; i++)
        {
            GameObject AsteroidClone = Instantiate(asteroid, new Vector2(Random.Range(-10, 10), 6f), transform.rotation);
            AsteroidClone.GetComponent().SetGeneration(1);
            AsteroidClone.SetActive(true);
        }
    }

    public void RocketFail()
    {
        Cursor.visible = true;
        print("GAME OVER");
    }

    public void asterodDestroyed()
    {
        asteroidLife--;
    }

    public int startLevelAsteroidsNum
    {
        get { return _startLevelAsteroidsNum; }
    }

    public bool allAsteroidsOffScreen
    {
        get { return _allAsteroidsOffScreen; }
    }

}</pre>
<hr />
<p>
<strong>Rocket.cs</strong></p>
<pre>/*

   .-------.                             .--.    .-------.     .--.            .--.     .--.        
   |       |--.--.--------.-----.-----.--|  |    |_     _|--.--|  |_.-----.----|__|---.-|  |-----.
   |   -   |_   _|        |  _  |     |  _  |      |   | |  |  |   _|  _  |   _|  |  _  |  |__ --|
   |_______|__.__|__|__|__|_____|__|__|_____|      |___| |_____|____|_____|__| |__|___._|__|_____|
   © OXMOND / www.oxmond.com 

*/

using UnityEngine;

public class Rocket : MonoBehaviour
{
    public GameObject bullet;
    private float thrust = 6f;
    private float rotationSpeed = 180f;
    private float MaxSpeed = 4.5f;
    private Camera mainCam;
    private Rigidbody rb;

    private void Start()
    {
        mainCam = Camera.main;
        rb = GetComponent();
        bullet.SetActive(false);
    }

    private void FixedUpdate()
    {
        ControlRocket();
        CheckPosition();
    }

    private void Update()
    {
        if (Input.GetMouseButtonDown(0) || Input.GetKeyDown("space"))
        {
            Shoot();
        }
    }

    private void ControlRocket()
    {
        transform.Rotate(0, 0, Input.GetAxis("Horizontal") * rotationSpeed * Time.deltaTime);
        rb.AddForce(transform.up * thrust * Input.GetAxis("Vertical"));
        rb.velocity = new Vector2(Mathf.Clamp(rb.velocity.x, -MaxSpeed, MaxSpeed), Mathf.Clamp(rb.velocity.y, -MaxSpeed, MaxSpeed));
    }

    private void CheckPosition()
    {

        float sceneWidth = mainCam.orthographicSize * 2 * mainCam.aspect;
        float sceneHeight = mainCam.orthographicSize * 2;

        float sceneRightEdge = sceneWidth / 2;
        float sceneLeftEdge = sceneRightEdge * -1;
        float sceneTopEdge = sceneHeight / 2;
        float sceneBottomEdge = sceneTopEdge * -1;

        if (transform.position.x &gt; sceneRightEdge)
        {
            transform.position = new Vector2(sceneLeftEdge, transform.position.y);
        }
        if (transform.position.x &lt; sceneLeftEdge) { transform.position = new Vector2(sceneRightEdge, transform.position.y); } if (transform.position.y &gt; sceneTopEdge)
        {
            transform.position = new Vector2(transform.position.x, sceneBottomEdge);
        }
        if (transform.position.y &lt; sceneBottomEdge)
        {
            transform.position = new Vector2(transform.position.x, sceneTopEdge);
        }
    }

    public void ResetRocket()
    {
        transform.position = new Vector2(0f, 0f);
        transform.eulerAngles = new Vector3(0, 180f, 0);
        rb.velocity = new Vector3(0f, 0f, 0f);
        rb.angularVelocity = new Vector3(0f, 0f, 0f);
    }

    void Shoot()
    {
            GameObject BulletClone = Instantiate(bullet, new Vector2(bullet.transform.position.x, bullet.transform.position.y), transform.rotation);
            BulletClone.SetActive(true);
            BulletClone.GetComponent().KillOldBullet();
            BulletClone.GetComponent().AddForce(transform.up * 350);
    }
}

</pre>
<p>The post <a rel="nofollow" href="https://oxmond.com/asteroids-arcade-gameplay/">How to Create the Iconic Asteroids Arcade Gameplay! Unity 2019 Intermediate Tutorial</a> appeared first on <a rel="nofollow" href="https://oxmond.com">Oxmond Technology</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://oxmond.com/asteroids-arcade-gameplay/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
