Matthew Williamson

  • 🌟 Is Creating a Video for a Programming Interview Beneficial for a Personality-Driven Developer? ðŸŒŸ

    I’m a passionate developer with a knack for bringing my personality into everything I do. My strongest professional areas include unity, agile methodologies, and innovative problem-solving. But today, I’m here to spark a conversation on an unconventional approach to programming interviews – the video submission. Recently I was asked to…

  • Besty vs Besty

    Besty vs Besty

    Although I have yet to establish a relationship with an employer, it does not mean that I have not established meaningful relationships over the past year. This best friend is not my newborn daughter, even though she’s cute, she is nowhere close to bestie status. My Besty / everyone’s Besty…

  • Intro to mecanim

    Intro to mecanim

    Intro to Mecanim How to control animation Animation Keyframes over time Controlling animation The animator component serves as a communication relay to the system. Parameters set of values we can send to it States Uses the animations Transitions Uses the parameters through conditions

  • Physics

    Physics

    Unity Physics “You hit brick but brick no hit back” -bolo yeung Unity physics and how to touch something… and how to make it touch back… Quick Review Collision Detection – how to do the touching Collsion Resolution – how to handle the touching, usually involves movement Both Detection and…

  • Markdown and WordPress

    Markdown and WordPress

    How to Setup Markdown for WordPress Problem A consistent workflow for writing blogs in wordpress. Solution Use vscode use md format Results Steps How to get it on the wordpress Cheatsheet Cheatsheet

  • Unity Editor Tips

    Unity Editor Tips

    EditorGUILayout.BeginHorizontal vs GUILayout.BeginHorizontal EditorGUILayout version will return a Rect which can be used to do math Getting Assets of a specific type Use a base class Use what you know Write C# code When programming with a MonoBehaviour a common paradigm is to declare public fields for debugging purposes. When…

  • Programming Billy

    Programming Billy

    The following is an exercise in giving instructions. In 10 instructions or less document the steps for making a ball jump in unity.

  • Unity with C# interfaces

    Unity with C# interfaces

    Interfaces are a way to make our code reusable. Example: public interface IDamageable { void TakeDamage(float amount); } public class GoblinBehaviour : MonoBehaviour , IDamageable { float health; public void TakeDamage(float amount) { health-= amount; } } Now when someone wants to do damage to this GoblinBehaviour they can fetch…