Jon JenkinsSetting Up a Hit Box for Weapons in UnityHere we see our player with a sword:Sep 24, 2021Sep 24, 2021
Jon JenkinsUsing Layers to Avoid Unwanted Collisions in UnityBehold our Skeleton, he has two box colliders on him as you can see. One is for his body and the other is for his weapon.Sep 30, 2021Sep 30, 2021
Jon JenkinsDetermining the Direction to the player in UnityHere you see the skeleton trying to attack the player, but he is not facing the player:Sep 30, 2021Sep 30, 2021
Jon JenkinsBasic Camera Look System for 3rd Person Controller in UnityHere we are setting up a 3rd person camera (to look around) for our character in the scene below:Oct 6, 2021Oct 6, 2021
Jon JenkinsLocal Space vs. World Space for 3d Objects in UnityIn 3d applications, including Unity, it is important and foundational to understand the difference between local space and world space…Oct 7, 2021Oct 7, 2021
Jon JenkinsRaycasts in UnityBelow I have set up a target reticule and am using 3 cubes as targets (labeled cube1, cube2, and cube3 from left to right). I want to be…Oct 7, 2021Oct 7, 2021
Jon JenkinsModular Health System In UnityBelow we have a Red Block representing an enemy in Unity. You can see we shoot it until it “dies”. Here I will explain an easy way to…Oct 12, 2021Oct 12, 2021
Jon JenkinsGetting Started with AWS in UnityIn this short article, I will explain how to download and setup the AWS Mobile SDK for Unity, for use with a mobile app being created with…Oct 13, 2021Oct 13, 2021
Jon JenkinsUsing a Scroll View in Unity UIBelow I have a UI for a mobile app. This image from the scene view shows a UI with 4 buttons:Oct 27, 2021Oct 27, 2021
Jon JenkinsIntegrating Google Maps with UnityHere, I will briefly discuss how to set up the Google Static Map API so that it can be called from a Unity based App. The first thing you…Oct 29, 2021Oct 29, 2021
Jon JenkinsMaking API Calls With Google Static Maps In A Unity Based AppHere I want to give a quick example of how to use the Google Static Map API with C# code to display a map based on the user’s device…Nov 9, 2021Nov 9, 2021
Jon JenkinsUsing Scriptable Objects in UnityScriptable objects in Unity are a way to store data without having to use script instances. In other words, they are a way to store and…Nov 10, 2021Nov 10, 2021
Jon JenkinsInteracting with AWS S3 in Unity:Here I want to list the basic steps of setting up an S3 interaction from Unity. I will go over how to set it up and then how to perform a…Nov 10, 2021Nov 10, 2021
Jon JenkinsDownloading an Object from AWS S3 to a Unity ApplicationIn this short article I will go over how to grab an object from an S3 bucket and load it into a class instance used by a Unity Project…Nov 12, 2021Nov 12, 2021
Jon JenkinsUnity Asset Bundles — A Basic DiscussionWhat are asset bundles? Here I want to talk about basic serialized asset bundle files that can be saved somewhere (for example in an AWS…Nov 13, 2021Nov 13, 2021
Jon JenkinsUnity Input System BasicsHere I want to go over Unity’s new input system, from setting it up to getting basic interactions going. We will focus on keyboard…Mar 24, 2022Mar 24, 2022
Jon JenkinsSetting up a Git Repository for Unity Projects with GitHub DesktopAs we all know, if you aren’t using version control in your software projects you are probably doing something wrong. Unity Projects are…Apr 21, 2021Apr 21, 2021
Jon JenkinsSetting Up a Professional Layout In UnityWhen you start a new project in Unity you begin with a layout that looks somewhat like the following:Apr 24, 2021Apr 24, 2021
Jon JenkinsUnity Programming Basics: Variables and Scope.If you’ve done even a tiny amount of coding you are familiar with the concept of variables. These are basic containers for data in the…Apr 28, 2021Apr 28, 2021
Jon JenkinsCommunicate Between Scripts in Unity with GetComponent()Frequently, in Unity development, we need to access another running script from our current script. An example being the need to damage the…May 1, 2021May 1, 2021