Unity DOTS ECS Programming Patterns from Official Packages We can learn interesting programming patterns from Unity's own packages that references Unity.Entities.
Unity DOTS 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.
Unity DOTS 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.
Unity DOTS 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.
Unity DOTS 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.
Unity 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.
Unity 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!
Art / Audio 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.
Technology "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).
Technology 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.
Unity 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.
Unity 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.
Unity 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.
Unity 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.
Unity DOTS Highly recommended read : dataorienteddesign.com/dodbook Despite it's generic-sounding book name, the author almost always talks in game language. You will feel right at home reading it. I would like to convince you on a per-chapter basis what you will get.
Technology Manual word breaking in a game website It is very likely that your game has some kind of catchphrase before drawing reader into the details of the game. In some unlucky circumstances the word breaks in a wrong place on a popular fixed-width device size.
Technology Search Engine Optimization research for localized game website Can we make a localized website for games which Google indexes each routed pages and shared beautifully to social networks?
Technology Workaround for client-side Blazor localization with .resx Blazor is strong because of WASM client side possibility. But there are problems I found trying to make localization works entirely client side.
Unity Unity Firebase SDK behaviour the docs didn't tell you For example there is persistence built in that let you preserve anonymous ID between app runs.
Story Duel Otters clone analysis : Cats Carnival This is a deep analysis of a clone of my game Duel Otters, called Cats Carnival. It's an honor to be copied THIS much.
Technology App promotional screenshots and videos guide 2019 How many resolutions and variants you should plan for submitting to both App Store and Google Play Store?
Art / Audio Mix and master game audio for mobile devices There is a "bug" in my audio, specifically the snares were too hot and they are overpowering melodies. Bass disappeared. But they sounded fine on my ATH-M50 headphone.
Unity Unity & Android App Icon in 2019 I thought Android device fragmentation was bad. Now icon fragments too. Google introduced the first new standard in Android 7.1 as rounded icon. Then just one API level later, introduces adaptive icon. What do you want now?
Story ความในใจถึงคนเปิดร้านกาแฟทั่วไทย พอไปญี่ปุ่น ได้โอกาสไปซื้อแผ่นเพลงจากคนแต่งเพลงที่เจอในเน็ตกับมือ ก็เลยว่าจะเอามาฟังเรื่อยๆระหว่างทำงาน ตอนนั้นแหละที่ผมค้นพบว่า ผมฟังเพลงระหว่างทำงานไม่ได้อีกต่อไป
ใครเขาใช้แป้ง *** กัน ไปคุยกับแม่หรือเพื่อนมา เตรียมโง่ไว้แล้วแล้วก็โดนจริงๆ "ใครเขาใช้แป้ง X ทำ Y กัน" ถามต่อว่าทำไม ถ้าเปลี่ยนเป็นแป้ง Z แล้วจะเป็นยังไง ก็จะไม่ได้รับคำตอบแล้วจบแค่ที่ว่าเราทำผิด!