Yu-Wei Tseng's Avatar

Yu-Wei Tseng

@dadavidtseng.bsky.social

game programmer with architectural background

5 Followers  |  4 Following  |  15 Posts  |  Joined: 23.07.2025  |  1.5113

Latest posts by dadavidtseng.bsky.social on Bluesky

Preview
How to create custom Skills | Claude Help Center

support.claude.com/en/articles/...

17.10.2025 13:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Agent Skills - Claude Docs Create, manage, and share Skills to extend Claude's capabilities in Claude Code.

docs.claude.com/en/docs/clau...

17.10.2025 13:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

251016
Claude has introduced `SKILL.md` for Claude Desktop today and I guess it made the agent having a more specific and pre-determined behavior. This made me feel like using Claude Desktop was like interacting with an agent equipped with weapons. I'd like to call it `Gamification`.

17.10.2025 13:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

251016
First attempt of refactoring the C++/JavaScript to async architecutre. I failed because of the mistake on Camera transformation and git branch operation. But I think this is actually doable and I'll be giving it another try after the connection test for KADI broker this Friday.

17.10.2025 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Notes for today.
1. Different programming languages have different advantages
2. C++ handles render(), JavaScript handles update()
3. C++ for performance, JavaScript is for agents to easily iterate
4. C++/JavaScript will live in their own loops

16.10.2025 03:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

251015
Yesterday I gave the midterm presentation for my thesis. I think the presentation structure is fine for now, but it could definitely be revised more.

Today I finally got to do an online meeting with Dr. Clark. I think I had a pretty good progress, it's just that I have to do some refactory.

16.10.2025 02:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

250929
Today I started migrating some resource logic from Renderer to ResourceSubsystem in order to write graphic and asset for my JavaScript's script framework.

30.09.2025 03:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

3. Talked to one of Dr. Clark's student, Kassi. I kinda get the whole picture of my thesis research project, and that potential is piling up.
4. The more I read V8's source code, the more I think I should embedded it into my C++ Engine. Maybe I should create a whole new project after graduation.

27.09.2025 23:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

250927
1. Connected Claude Desktop to minecraft MCP server, asked it to build a wall with the shape of an apple. Although the result weren't that good, but at least it tried.
2. Connected Calude Desktop to filesystem MCP server, asked it to modify JavaScript while my ProtogamJS3D was running.

27.09.2025 23:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

250903
Fixed the issue. It was caused by using the Debug version of V8's DLL in Release/x64. The problem was resolved by adding a PostBuildEvent in Game.vcxproj so that both configurations use the correct DLL respectively.

04.09.2025 02:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

250902
I started building JSGame.js and JSEngine.js for separating engine code and game code on JavaScript side. It worked fine but only in Debug/x64. There might be something wrong in v8's initialization.

03.09.2025 04:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Research Preview: Claude for Chrome
YouTube video by Anthropic Research Preview: Claude for Chrome

youtu.be/mCj4kx_P2Ak

27.08.2025 12:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Piloting Claude for Chrome Announcing a pilot test of a new Claude browser extension

Claude for Chrome
www.anthropic.com/news/claude-...

27.08.2025 12:52 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

250826_Thesis_II
1. V8 JavaScript game-loop
2. C++ API defined for basic game
3. C++ API -> JavaScript unit test
4. JavaScript -> Build MCP/KΔ€DI lib for JavaScript lib
5. Agent / Claude

Step 1-3 are for infrastructure, Step 4-5 are where the research part starts.

27.08.2025 10:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Today marks the last day of summer. I sure did tons of work during this break β€” v8, n8n, cmake, gas, Niagara HLSL, functional tests, modules, MCP, Docker, Vue, Vite, etc.

I hope these things could be the ingredients for my thesis! I'm truly looking forward to it.

Let's go β€” last year in Guildhall!

25.08.2025 04:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@dadavidtseng is following 4 prominent accounts