RSSAmplifier

Blog

Game Torrahod

อยากทำเกมต้องทรหดอดทน ฆ่าได้บัคไม่ได้

gametorrahod.comRSS feed ↗15 posts

Latest posts

AudioResource, AudioClip, AudioRandomContainer Interactions

Long time no see. I'm currently trying to make a SFX player audio plugin based on AudioResource , a new base class that covers both AudioClip and AudioRandomContainer (Unity 6 addition).  I have several questions that the document didn't go into details that I had to

ECS Programming Patterns from Official Packages

We can learn interesting programming patterns from Unity's own packages that references Unity.Entities.

Thinking in Cache

This article might help you picture the cache while you code DOTS. It is much more enjoyable to code data-oriented when you know what's going on.

Chunk's Change Version

DOTS comes with a per-chunk versioning and a related filter feature. This feature can optimize processing the data only when it mattered.

Enableable Components Generated Code

On surface this feature sounds like a nice little thing they added for us, but underneath it has a lot going on.

Dear Unity DOTS Readers

I'm coming back to catch up with current version of DOTS. And I'm going to write on this blog as my tool for self learning like I used to do years ago.

Publish Asset Store UPM package on which LTS version?

As a package publisher, supporting lowest possible version is ideal for covering your user bases and therefore increase revenue. But in exchange, using version too low will results in many difficult problems.

UnityEvent Serialization Research

I always forget what is the criteria so UnityEvent could target on the dropdown. By writing this article I could come back and read instead of trial-and-error!

34-key Kalimba music theory analysis

Seeds Kalimba "Pisces" is a pretty interesting 34-key Kalimba! I love when a brand try to pioneer something and there are not much information anywhere else, I wanted to be at the frontier and experiment.

"Tibetan Breaking" Specification

Tibetan Breaking is a convention to encode line breaking opportunity inside the string data itself, using a Tibetan interpunct ⟨་⟩ character, called ཙེག་ (tsek).

Dumb i18n site

I don't know how to call this sort of internationalization scheme on a website so I coined it for my own use. Explaining this gets repetitive so I made this article to link to every time I wanted to talk about it.

EventSystem raycast debugging guide

Using EventSystem along with GraphicRaycaster, PhysicsRaycaster, or Physics2DRaycaster, and something didn't hit the way you expect it to? Let's dive into the code to debug this.

Looking into Unity's async/await

async already works in Unity without any kind of plugins or coroutine wrapping the Task and pseudo-async it by checking completion every frame. But it is kind of magical. Let's try to dig into it a bit more.

Visual Studio Code vs Rider for Unity

Visual Studio Code is almost perfect, very very few annoyances. But in this competitive scene of text editor, it is tempting to pay just to eliminate those annoyances from the tool I touch every day.

How to remodel your project for asmdef and UPM

In this article I will guide you to adopt asmdef and (internal) Unity Package Manager in your existing project. It will be harder than if you do it from the beginning, but that's why I have written this guide.