Yasthil

Red Oak Tabletop

In this post I share how I built a 27″ x 84″ (7ft) tabletop using Red Oak for a friend of mine. Background During the pandemic, working-from-home became the way of life for many, including myself. Sitting for extended hours was not great, so I purchased a motorized sit/stand desk. This excluded the tabletop and …

Red Oak Tabletop Read More »

Time.deltaTime

Unity 3D Essentials In any 3D game you’re likely to encounter a situation where you want to do a time-based feature. For example, moving an object or character X units per second. Using Time.deltaTime is going to help avoid frame-rate dependence. What is Time.deltaTime? The time in seconds between the last frame and the current …

Time.deltaTime Read More »

Unity Collisions

layout: single title: Collisions in Unity subtitle: Rigidbodies and Colliders date: 2021-10-03 21:03 classes: wide tags: Unity The aim of this post is to summarize: What’s required for collisions in Unity How to setup some basic collision detection When OnTrigger and OnCollision are called and when they aren’t What’s required for collision to occur? For …

Unity Collisions Read More »

Homelab v3

layout: single title: Homelab v3.0 subtitle: Self-hosted goodness date: 2021-09-04 10:24 tags: Homelab Docker Background Since I was a kid, I’ve always loved the idea of having a “server” at home – even if I couldn’t justify the electricity cost 🙂 The idea behind a “Homelab” is essentially being able to have one or many …

Homelab v3 Read More »

Perforce-the-Powerful

layout: single title: Perforce the Powerful subtitle: Centralized Version Control date: 2021-03-28 22:36 background: ‘/img/posts/perforce-the-powerful/perforce-software.png’ tags: Dev What is Perforce? Perforce is a centralized verson control system (i.e. there is only one central location of the project – depot). Why Perforce? Perforce handles massive projects efficiently. Instead of creating a hash for the entire project …

Perforce-the-Powerful Read More »

Multi Image Tracking ARFoundation

Background Augmented Reality is a technology that has really taken the world by storm. I was fortunate enough to have worked on some AR apps early in my career and it has been amazing watching how Unity has evolved into one of the defacto engines for building MR content. Back in 2014, I used Unity …

Multi Image Tracking ARFoundation Read More »

9-Years

Background In August 2017, I had been dating my girlfriend for over 9 years (indeed, we were dating since high school). I was ready to ask the big question, but I wanted to do something meaningful… so I built a game to help me! I had put off writing this blog post since then as …

9-Years Read More »

Multiple Web Apps on One Server

Background I wanted to move away from my previous web hosting company and wanted to try hosting my websites and web apps using a Digitial Ocean droplet instead.The tricky part was how do I use one virtual private server (VPS), to host the following: Personal website Blog ownCloud/private cloud storage Any future website/web app Docker …

Multiple Web Apps on One Server Read More »

Simple Web API & Client

Background The language of the web is JavaScript and being fluent in it will only come with practice. Majority of my background has been in the gaming realm and mainly focused around Unity and C# building prototypes with no restrictions in mind. However, in the web world, one doesn’t have all the resources compared to …

Simple Web API & Client Read More »