Posts

Brackeys 2D Movement and Melee Combat Tutorials - 2D Movement

September 30, 2020 Unity 2D Movement Title: 2D Movement in Unity (Tutorial) By: Brackeys Youtube - Tutorial #1 Description: Tutorial for using a simple Unity player controller. Title: MELEE COMBAT in Unity By: Brackeys Youtube - Tutorial #2 Description: Tutorial for setting up basic melee combat with a 2D player controller. Overview I started with the Melee combat tutorial but it referenced the movement tutorial for how they setup the starting movement and animation so I wanted to move back to them just to make sure I was starting in a similar spot. The player controller made in the 2D movement tutorial is actually pretty bad unfortunately, but I still wanted to use this melee combat tutorial as a base point for something that is workable but not amazing just to get an idea of how to approach combat. 2D Player Movement - Tutorial #1 While overall not a great tutorial, it did support some concepts I have come across. They separated the pl...

Unity Custom Keybinding Manager

September 29, 2020 Unity Keybinding Manager Title: How to Create a Custom Keybinding Handler for your Unity Game - *Improved* By: Dapper Dino Youtube - Tutorial Description: Tutorial for setting up an input manager scriptable object in Unity. Overview I was looking for a nicer way to control inputs and controls when setting up a Unity project other than the very basic way of listing out all the specific key codes in the user scripts themselves or using fragile string references when tying it to Unity's natural input manager. Initially I came across this creator's first attempt at setting up a keybinding handler (hence the *Improved* tag on the title of this tutorial) but was not as interested in it since they still used strings and I thought an enum implementation would be better, but lo and behold, the same creator had actually improved their system a year later with an enum system like I was imagining. While maybe not perfect, I do still like th...

TEST - Connection to Wordpress Site

TEST TO SEE IF CONNECTION TO WORDPRESS SITE IS ENABLED

Unity Fixed Update Purpose

September 25, 2020 Unity Fixed Update Title: GameDev Stream — What is FixedUpdate For? By: Infallible Code Youtube - Information Description: Quick rundown of the main purpose of using fixed update in Unity. Overview This video quickly covers the main purpose of using FixedUpdate in Unity. As most Unity users know this is commonly used for containing physics calculations, but they better describe why that is here. They explain that FixedUpdate is much more consistent as it is inherently time based, whereas Update is tied directly to frame rate, which can vary drastically from computer to computer or user to user. This consistency however is what also makes FixedUpdate bad for uses such as user input because they could basically be entering inputs between the FixedUpdates and they will not be picked up at all, which is obviously extremely bad.

Unity Scriptable Objects Tutorial Updated

September 24, 2020 Unity Scriptable Objects Title: Better Data with Scriptable Objects in Unity! (Tutorial) By: Unity Youtube - Tutorial Description: Quick updated rundown by Unity themselves on using Scriptable Objects. Title: Scriptable Object Unity Documentation By: Unity Unity - Documentation Description: One of the suggested links to follow from the tutorial video that is just the official documentation on scriptable objects. Title: Making cool stuff with ScriptableObjects By: Matt Schell Unity - Blog Description: Another suggested link to follow from the tutorial video showing some more examples of using scriptable objects. Overview I wanted to make a quick reference to this new video as it was just released yesterday (Sep 23, 2020) and I have wanted to explore scriptable objects in Unity and getting recently updated information is always useful. Scriptable Objects as Data Containers Scriptable Objects can be useful...

Reference List for Creating State Machines in Unity with Focus on Character Controllers

September 23, 2020 State Machines Unity and Character Controller Focus Title: The State Pattern (C# and Unity) - Finite State Machine By: One Wheel Studio Youtube - Tutorial #1 Title: How to Code a Simple State Machine (Unity Tutorial) By: Infallible Code Youtube - Tutorial #2 Title: Complex Enemy Behavior using Finite State Machines - 2D Platformer - Part 13 [unity] By: Bardent Youtube - Tutorial #3 Title: State Machine Setup - 2D Platformer Player Controller - Part 21 By: Bardent Youtube - Tutorial #4 Title: Movement State Machine - Free download By: Epitome Youtube - Tutorial #5 Title: Unite 2015 - Applied Mecanim : Character Animation and Combat State Machines By: Unity - Aaron Horne Youtube - Tutorial #6 Overview I have dealt with using state machines before, but mostly for creating AI systems. I wanted to investigate using a state machine specifically for a player controller, focused on 2D player c...

2D Melee Combat Tutorial and Game Kit with Thomas Brush

September 22, 2020 Game Development 2D Melee Combat How To Make 2D MELEE COMBAT (Unity Tutorial + Free Game Kit!) Youtube - Link By: Thomas Brush Referenced Previous Tutorial How To Make 2D Platformers (Unity Fundamentals Tutorial) Youtube - Link By: Thomas Brush First Portion Camera They start by using a VirtualCamera game object from the Cinemachine package within Unity. This camera object gives a lot of useful camera controls without having to build another from scratch. They mention another tutorial to help with paralaxing, so this may not be included in the virtual camera. Character Animation Spine This seems to be the major animator they used, so this may be something worth looking into as I have come across it a lot now. For animation tips, they suggest strong bouncing effects on the vertical axis (squashing and stretching majorly in the y-axis generally, with some distortion in the other axis). Spine also gives you the option of different skins to provide t...