Ta David Yu

2.6K posts

Ta David Yu banner
Ta David Yu

Ta David Yu

@TaDavidYu

| made in taiwan | he/him | game dev, code, pixel art | | @Gerritory @ootmthegame | | prev @BearboneStudio @CologneGameLab | | @tayugamedev.bsky.social |

Cologne, Germany Katılım Kasım 2015
1.2K Takip Edilen222 Takipçiler
Ta David Yu retweetledi
Тsфdiиg
Тsфdiиg@tsoding·
Sloppy way to find all the static local variables in C code: 1. Iterate all the C tokens, 2. Maintain the counter of the nested curly braces, 3. If you see the `static` keyword within at least one layer of curlies, you found it!
Тsфdiиg tweet media
English
13
11
564
37.2K
Ta David Yu retweetledi
Derek Yu
Derek Yu@mossmouth·
I enjoy watching Guy Spelunky summon the Machinarium robot to launch Guy Spelunky into the sky
English
6
22
635
30.1K
Ta David Yu retweetledi
Sebastian Aaltonen
Sebastian Aaltonen@SebAaltonen·
The first slide of my SIGGRAPH 2026 talk is ready... I have a short 3-slide history of GPUs (30, 20, 10 years ago) in my slides. Important to know the history to understand why we ended up with the current API design. Hardware was extremely heterogeneous back then. Hard to wrap.
Sebastian Aaltonen tweet media
English
13
54
744
99.1K
Ta David Yu retweetledi
Sandy Gordon⚡️
Sandy Gordon⚡️@Bandygrass·
Wrote up an article in 2022 about tackling the Pixel Art in Mina the Hollower. Some of the images are outdated, but the core talking points remain accurate. Game's out in less than 2 weeks!! 🤯
Yacht Club Games@YachtClubGames

Curious how we approached Mina’s pixel art? 🎨 We’re resurfacing an old Mina the Hollower Kickstarter update about how we tackled Game Boy Color-inspired sprite sizes, palettes, and visual restrictions. 🐭🕯️ Check it out in the link below! 🧵

English
14
24
380
13.3K
Ta David Yu retweetledi
Franek
Franek@Franrekk·
Dice Have No Eyes but they do have a demo on steam right now!!
English
12
18
289
14.9K
Ta David Yu retweetledi
Sebastian Aaltonen
Sebastian Aaltonen@SebAaltonen·
PRO-TIP: When you find that LLM did something stupid, ask it to scan through the whole code base and fix ALL occurrences of the same mistake. Example: I found LLM written safe_normalize for camera direction/up vector in per-object check. I asked it to ensure camera validity at beginning of the frame and normalize vectors. Then remove all similar normalize and length = 0 safety checks around the codebase. And do the same for light vectors and similar. LLM loves copying bad patterns. It's likely that it used the same pattern elsewhere. Important to kill all bad examples so that AI doesn't copy them in future. If the bad pattern is generic, ask LLM to write a rule about it in the AGENTS.md file.
English
12
12
256
22.6K
Ta David Yu retweetledi
Mr F
Mr F@guycalledfrank·
I don't post WIP content from Faded very often as there're many unfinished/unpolished parts, but as I already mentioned the crowd sim... here is its test scene. About 800 characters, 56 bones each, animation is 3.5 minutes (!) with random offset, LOD0 is at ~20k verts #indiedev
English
11
17
270
15.3K
Ta David Yu retweetledi
gingerBill
gingerBill@TheGingerBill·
Go-style interfaces with dynamic dispatch wouldn't be a good fit here for anything "data oriented". Odin doesn't have methods not because I dislike them, I actually like methods in certain contexts, but it's a rabbit hole I chose not to go down when designing the language. Language design is all about trade-offs. Static dispatch with implicit structural typing is interesting (and supported in Go since 1.18), but your argument is really about structural typing as an abstraction; not anything data-oriented related. You're prioritizing a syntax (which is not necessarily about ergonomics) while disregarding performance. You CANNOT make the argument that Go's approach pre 1.18 was "data oriented". Post 1.18 it may support parametric polymorphism, but Go still does not have full control over memory layout or memory allocation. Go is just not "data oriented" and that is absolutely fine. I like the language a lot, and even recommend its usage to many still. But please, don't pretend it is something it is not. Side note: extrusive linked lists are pretty much always a bad idea; always use intrusive linked lists instead. I understand the example you are trying to make but it doesn't really make sense in this context. Odin already support parametric polymorphism for record types, so you can do that collection wrapping if needed.
English
3
1
49
1.7K
Ta David Yu retweetledi
Ootsuka
Ootsuka@OotsukaArakawa·
At this point I'm playing a Fighting Game not the Visual Novel game Itself #Baldrsky
English
22
200
1.1K
45.8K
Ta David Yu retweetledi
A MAZE.
A MAZE.@AMazeFest·
Congrats to the A MAZE. 2026 WINGS Award: Name of the Will, by Zeitgeist Studio. This year's winner is so well written, that even from playing the demo, you begin questioning everything. WINGS is honored to recognize this team with this well-deserved award. #amaze2026
A MAZE. tweet media
English
0
1
2
251
Ta David Yu retweetledi
Edd Parris | So Romantic
Announcing Pin-Crawl! A rogue-lite dungeon crawler with a pinball twist! 💥 Bop and bounce your way through a weird & wacky dungeon 🌟 Shoot magic with yer flippers 🔮 Aim and Dash 🔌 Power up with new Spells! 🎨 Handcrafted tables with beautiful pixel art s.team/a/3514920
English
4
31
164
16.2K
Ta David Yu retweetledi
TJ - Making Tabletop Tavern
TJ - Making Tabletop Tavern@TJGameDev·
It's finally happening. Tabletop Tavern launches June 11th! A medieval RTS roguelite I've been building solo since the pandemic. Total War scale battles, Slay the Spire run structure, one satisfying run per sitting. May your ale stay full and your enemies distant 🍻
English
148
608
9.6K
770.8K
Ta David Yu retweetledi
gingerBill
gingerBill@TheGingerBill·
@ThePrimeagen I recommend just not using `@(private="file")` whatsoever. I doubt you will ever need it. And weirdly I wrote an article recently about how much I hate the unquestioned private-by-default dogma, and there is a reason Odin is public-by-default.
English
3
1
112
17.4K
Ta David Yu retweetledi
Abraham Cozar
Abraham Cozar@abraham_cozar·
our new game is about the tiny world we imagine beneath our houses
English
37
265
2.6K
79K
Ta David Yu retweetledi
Tim Soret
Tim Soret@timsoret·
Yes! If you're Windows, you MUST: > swap File Explorer with Filepilot. filepilot.tech > swap Task Manager with TaskSlinger. taskslinger.net Both are superior, lightweight, ultra fast counterparts. I'm on Windows bc gamedev, but I avoid Microsoft apps.
Thomas Klemenc@thomasklemenc

The time has come. TaskSlinger launches into open beta today at 15:00 UTC. A faster, cleaner task manager replacement for Windows, built from scratch for people who care about performance. Get the free beta: taskslinger.net

English
52
164
2.1K
179.2K
Ta David Yu retweetledi
Patrick Traynor
Patrick Traynor@clockworkpat·
Excited that Order of the Sinking Star, a very special puzzle game that I've been working as a puzzle designer on, will be coming to Switch 2! :) Looking forward to everyone being able to play it!!
Order of the Sinking Star@SinkingStarGame

We’re excited to announce that Order of the Sinking Star will be available on @Nintendo #Switch2 later this year! 🎮 Watch our new Overview Trailer where @Jonathan_Blow reveals more details about the characters, worlds, and story! 🎬 Join us > bit.ly/m/SinkingStarG…

English
14
19
696
24.4K
Ta David Yu retweetledi
HONKI Games | NOIR BLOOM
HONKI Games | NOIR BLOOM@honkigames·
We are HONKI Games. It's been a while. Here's a glimpse of what we've been working on. The bloom has begun. Move. Waste them all. NOIR BLOOM | Official “First Bloom” Reveal Trailer #NoirBloom #pixelart #indiegames
English
19
147
646
27.8K
Ta David Yu retweetledi
Jonas Tyroller
Jonas Tyroller@JonasTyroller·
How to make anything fun - Finally released the YT video after 4 months or so... Hope you find it fun.
Jonas Tyroller tweet media
English
11
10
244
8.4K