Captain, Open the Door
I replayed Return of the Obra Dinn. Even though I know the story, it's still a 10/10.
Asuka Wang's blog
I replayed Return of the Obra Dinn. Even though I know the story, it's still a 10/10.
The NBA 25-26 season has wrapped up. I'm not a Knicks fan, but seeing how the city reacted gave me joyfulness.
I played Lorelei and the Laser Eyes because my wife binged Gilmore Girls. They have nothing in common.
To take a leap forward, I had to leave a few things behind.
Note on the first hundred days of parenthood.
Introducing List: the snapshot of my thoughts on various topics.
I refactored the combat loop mechanic, an essential component in my indie game Project Fiddlesticks.
To justify my hobby of book buying, I started reading more books in 2025.
Clair Obscur: Expedition 33 has the best narrative and soundtrack of the year. Months after seeing both endings, I still often recall those beautiful moments, and I can't stop wondering.
The site has a new face as well as a new body, as it now has a long overdue frontpage and a code base rewritten from scratch.
I did not anticipate to play Metaphor: ReFantazio, yet despite each of its components overshadowed by other games, it may be my favorite game of the year.
I made a tribute long overdue to my first game development project.
I appreciate GOTY winner Elden Ring's great design and polished gameplay, but I still have a mixed feeling after.
In Project Fiddlestcks, my latest indie game project, I implemented a vision algorithm, trying to capture the classic Rogue experience.
I reckoned getting familiar with AI coding tools is necessary, tried some, and to my surprise, I turned out to be quite optimistic.
I talk to myself about why bother writing at somewhere nobody comes.
CD PROJEKT RED made a promise about Night City, which they broke. Three years later they had another attempt, and to me, it was their redemption.
I did not play a lot of league during 2024, but I had a few unforgettable moments nonetheless.
After hearing about XState's good reputation for years, I used it to build the prototype for my game. These are my thoughts.
A system design research turned into a reconciliation with a game I didn't know I was so in love with, so I wrote a research note to express my appreciation.
The 2024 redesign is finally here! I went on a journey of learning editorial design, and did an overhaul to this site's design, both functionality-wise and visual-wise.
I went to Copenhagen and London for my honeymoon, the first trip to Europe in my life. Some memories keep staying on my mind and I have many thoughts about them.
The biggest lessons I learned in my first Godot project.
Another two years of life as a full-time developer has passed. Many things changed and many lessons learned. It's a perfect timing to look back and reflect.
Tears of the Kingdom is built on the foundation of one of the most impactful game in last decade. Yet Nintendo did not settle, but managed to present a more polished world.
After a three years gap, I'm back to league.
Embracing a different approach toward my own data, I made a change to the content hosting method of my blog.
Debugging note of a source loading issue that never reproduces on the dev machine.
I attended a game jam for the first time in my life. It was the best decision I made as an indie game developer in many years.
As a successor of a game with solid gameplay and extraordinary narrative, God of War Ragnarök made attempts to be something better on many aspects. Some of them were great, some others were not.
Though once a cult classic, the soul-like has become a mainstream genre. I beat its early entry to see its secrets and the reputation of unmerciful difficulty.
Two years has passed since I started working as a front-end developer, the profession I dreamed and chased for.
The island of Tsushima in Kamakura period created by Sucker Punch was authentic and full of surprises, and they made sure the immersion works well.
Like the developers, Kratos entered a new stage of his life, and the lessons he learned are beautifully written and shown in a masterpiece of narrative.
I gave the acclaimed hack and slash roguelike a try, and it became one of the best game I've ever played.
我見證了一段圓滿偶像生涯的結束,也有幸經驗了我所知最圓滿的偶像宅的退隱。
In the final step of the annual blog refactoring, I introduced the usage of headless CMS.
After the Webpack setup for this site, I also implemented server-side-rendering from scratch.
"Immortal" 有數種含義,我藉由一則 league 的軼聞對其中一種含義得到更多理解。
In this year's annual blog refactoring, I withdrew from using boilerplate build tools and configured Webpack myself.
Research notes of implementing full-screen scroll animation.
Season 10 was the most eventful league season for me, as I witnessed the rise and fall of a successful team as part of it.
關於 Unity3D 內 raycast 的研究筆記。
「如何面對失敗」是人生重要的課題之一,而 Celeste 以極為優秀的敘事結合遊戲玩法做出了漂亮的回答。
Thanks to Clash, I got to have a taste of playing organized League of Legends, and it felt amazing.
Frostpunk 是另一個以道德窘境逼迫玩家做出選擇為主體的作品,但當情況不再危急,道德也就不受挑戰了。
RDR2 細火慢燉地讓玩家見證兩名牛仔的人生起伏,鮮有激情,更多無奈與身不由己。
關於 Unity3D 物體移動,腳本執行順序以及 Hitbox 的筆記。
第一次現場觀看 MSI 以及 LCS,又換路換到 AD,第九季確實是立下許多里程碑的一個賽季。