Sign in

doug | 蔡家樂

@choi.work
408 followers 962 following 280 posts

Game animator 🏃🕹️ based in Guildford - born in Hong Kong I don't use GenAI in my work he/him __ choi.work

PostsRepliesMedia
doug | 蔡家樂 @choi.work · 26/09/2026
Added some photos from a recent trip to Scotland to my website! choi.work/photography/...
somewhere in Edinburgh. there are plants blurred out in the foreground, and brick buildings on the mid and far planes.a loch in the highlands in Scotland
031
doug | 蔡家樂 @choi.work · 12/08/2026
Just rolled credits on Poinpy from @moppin.bsky.social. What a lovely and well-made game, I love that it has an ending! It makes me hopeful for the future of mobile games.
010
doug | 蔡家樂 @choi.work · 26/07/2026
End of day 2! Added two more sections. Gotta add more tomorrow, then do music and bug fixing.
000
doug | 蔡家樂 @choi.work · 25/07/2026
Some more #GMTKJam progress. Main loop is essentially there, which means I get to focus on content now!
111
doug | 蔡家樂 @choi.work · 25/07/2026
End of the first day! Drastically rescoping the game, but really enjoying the process. Trying to reduce the amount of things I second guess.
100
doug | 蔡家樂 @choi.work · 24/07/2026
GMTK2026! 🧵 Here's my current main menu. Biggest distraction is Poinpy atm.
150
doug | 蔡家樂 @choi.work · 16/07/2026
Got to meet an all time hero yesterday at Develop! @gamemakerstoolkit.com A genuinely nice and super friendly person. The work he's done for the game dev education scene (for free!) is huge, and I learned so much from his videos. And his game jams are my favourite!
Doug standing next to Mark Brown of GMTK fame at Develop
180
doug | 蔡家樂 @choi.work · 14/06/2026
the start of a new book. if you know, you know
cover of a classic exercise book from HK
000
doug | 蔡家樂 @choi.work · 14/06/2026
another book filled. I love Pith notebooks
110
doug | 蔡家樂 @choi.work · 04/05/2026
Here's a 3-hit combo sketch from last year I found in the dusty corners of my hard drive. Spent a few hours this bank holiday cleaning it up. I don't have the time and motivation to take this into spline and polish, but it's still got some interesting bits that deserves to see the light of day.
1136
doug | 蔡家樂 @choi.work · 21/02/2026
went to my first games industry event (Guildford Games) yesterday as someone in the games industry. felt pretty cool. saw some familiar faces, spoke to a lot of students, talked a lot about games. life is good and I am very lucky!
doug standing in front of a booth adorned with Stellar branding at Guildford Games and a TV with NFS Hot Pursuit gameplay
050
doug | 蔡家樂 @choi.work · 30/01/2026
I love this sculpture in Guildford by Allan Sly. It accurately represents how I feel as a junior in game dev working on my first game - I'm learning a LOT.
010
doug | 蔡家樂 @choi.work · 20/01/2026
A stamp bearing Doug's chinese name in red ink and old style calligraphy.
010
doug | 蔡家樂 @choi.work · 28/11/2025
new job! 👀🎉
120
doug | 蔡家樂 @choi.work · 21/11/2025
"large chunks of meat are highly addictive"
a photograph of a bowl of noodles with the English caption as described in the post on a menu in China
000
doug | 蔡家樂 @choi.work · 20/11/2025
look at this cool stylised Disney-looking luggage cart I found in 中山, China!
000
doug | 蔡家樂 @choi.work · 12/11/2025
Got @apwot.bsky.social issue #1 in the mail today. It's a beautifully made product and I CANNOT wait to go through it.
161
doug | 蔡家樂 @choi.work · 07/11/2025
some fun with blueprints. Unreal astonishes with its speed
010
doug | 蔡家樂 @choi.work · 05/11/2025
Okay after sleeping on it and trying again in the morning with some good music going, skinning is proving to be very relaxing and almost meditative??? I love ngskintools. look at that hip crease!
000
doug | 蔡家樂 @choi.work · 04/11/2025
To be fair, I'm still only on the spinal column and hips - I know the shoulders and knees will be a whole thing on its own. We'll see! There's an awesome presentation from the devs of Guilty Gear Xrd that I've been referencing, alongside some cool ROM reference from www.bodiesinmotion.photo
title page of a presentation called 'Modeling for Skinning' - Guilty Gear Xrd Development staff
000
doug | 蔡家樂 @choi.work · 31/10/2025
exploring python scripting in Maya!
110
doug | 蔡家樂 @choi.work · 29/10/2025
My phone didn't save the proper photo I took of tonight's event, but three of us showed up with the same weird mouse 😁
120
doug | 蔡家樂 @choi.work · 28/10/2025
Last month's event (pictured) was a great time. Indie game dev can be quite a lonely path to walk down if you let it, so its great to always see people in person!
Game developers huddled around a few tables, working on games. Doug is looking at the camera and doing a cheeky peace sign.
010
doug | 蔡家樂 @choi.work · 24/10/2025
Finally taking the time to learn how to properly rig a character. I'm starting to understand Maya and 3D at a level much closer to the actual data of the scene, not just relying on what's in the viewport.
120
doug | 蔡家樂 @choi.work · 23/10/2025
Watched Steve two nights ago - an incredibly moving, authentic and well written film with killer music that brought me to tears. Highly, highly recommended.
Netflix poster for the film Steve
100
doug | 蔡家樂 @choi.work · 09/10/2025
27 today!
220
doug | 蔡家樂 @choi.work · 27/09/2025
dug my very first ball bounce up, from almost two years ago when I'd never animated in 3D properly before! it feels so good to look back and see how far you've come sometimes
100
doug | 蔡家樂 @choi.work · 27/09/2025
baaack to basics babyyyy!!!! (only this time, i'm focusing on rigging!)
110
doug | 蔡家樂 @choi.work · 10/08/2025
over the years this picture has become increasingly more and more useful for me
130
doug | 蔡家樂 @choi.work · 09/08/2025
final scores for our GMTK submission! didn't think we'd break top 1000 in anything, let alone top 100! super stoked!
040
doug | 蔡家樂 @choi.work · 02/08/2025
lmao - this looks about right #gmtkgamejam #gamedev
a time tracker app showing that I worked on the GMTK jam for 12 hours today
0114
doug | 蔡家樂 @choi.work · 18/07/2025
the SPARKies was fun! I got a bunch of people to test my game last night! always results in a LOT of good feedback. now to implement! I also got some kind words which is always encouraging! thanks to everyone who stopped by the booth last night!
020
doug | 蔡家樂 @choi.work · 18/07/2025
The demo I played was also incredible - an extremely cohesive and narratively strong clicker game with a killer aesthetic and addictive gameplay. Just picked up the full game on Steam and can't wait to play through. Soundtrack is INCREDIBLE, too!
cover for the soundtrack to Faceminer by Madwreck
110
doug | 蔡家樂 @choi.work · 18/07/2025
One of my favourite things I picked up at Develop - a beautifully graphic poster for the game Faceminer by @wristwork.bsky.social!
210
doug | 蔡家樂 @choi.work · 17/07/2025
I spent the past two days working on Garb, in preparation to show it off at the Sparkies tonight in Bath! some adjustments: - health drop pickups - no more requiring lock on to shoot - general quality of life updates also Garb has now been backronymed to Game.About.Rebounding.Balls! #indiedev
0161
doug | 蔡家樂 @choi.work · 09/07/2025
Here's a work-in-progress bank of animations as part of a locomotion suite I've been working on with @edswain.bsky.social as part of my @limitbreak.co.uk mentorship! It's still rough and in the blocking stage at some parts, but I got it into Unity to see how it feels. #gameanimation #unity
151
doug | 蔡家樂 @choi.work · 04/07/2025
I completed a Unity bootcamp last night; 3-ish months of heavy game dev and C# learning. A genuinely lovely experience and great group of people!
a screenshot of a discord call with 7 people, holding up various game paraphernalia - squishy toys and a ds cartridge box
030
doug | 蔡家樂 @choi.work · 09/06/2025
Here's where I've got to after polishing the vanilla run cycle further, giving more love to the face and hands. Added a backpack and some animation to the hair too for some extra overlap #gameanimation #runcycle
000
doug | 蔡家樂 @choi.work · 17/05/2025
here's where i've landed after spending a few hours on it this weekend! its stuff I've "learnt" before, but it's always so worth it to go back, frame through reference to really understand what's going on, and build that intuition
010
doug | 蔡家樂 @choi.work · 27/04/2025
heyoooo I'm a @limitbreak.co.uk mentee for 2025! very grateful for the opportunity, very excited to dig into some game animation for the next 6 months and to meet more people in game dev.
gif of a square post that says LB 25 Mentee. Red and purple all over, with some dancing diamonds
150
doug | 蔡家樂 @choi.work · 24/04/2025
authored a couple new animations for Garb! will revisit them further down the line, especially the run - but happy with them for now. #gameanimation #gamedev #solodev
092
doug | 蔡家樂 @choi.work · 20/04/2025
added a bit more texture to the player idle animation for Garb! a lot of it won't be visible from game camera, but I had fun anyway #gameanimation #idleanimation #gamedev
071
doug | 蔡家樂 @choi.work · 18/04/2025
a late night silhouette tweak, i'm happier with this
010
doug | 蔡家樂 @choi.work · 17/04/2025
today was spent on a very quick pass on an idle breathing animation! needs to be refined further but the main ideas are there! #gamedev #gameanimation #solodev
1153
doug | 蔡家樂 @choi.work · 15/04/2025
this week (and the next couple weeks) are dedicated towards getting back into animation, and animating characters to put into Garb! Here's a quick rigging and model test to make sure all data passes smoothly between Maya and Unity #gamedev #solodev #gameanimation
1151
doug | 蔡家樂 @choi.work · 14/04/2025
30 min morning warmup painting
pixel art painting of a banana
0100
doug | 蔡家樂 @choi.work · 05/04/2025
also went to the local playtest party the night before and had a bunch of people play Garb! lots of really good feedback and nice words, I now have a really long garbled list of notes on my phone to parse and work through. soul-enriching stuff
a blurry photo of Garb on a laptop being played at a playtest party. only the laptop is visible
040
doug | 蔡家樂 @choi.work · 05/04/2025
made the journey to New Game Plus in London yesterday. caught up with some friends and played so, so many excellent indie games. I'm very inspired and loving the craft of game dev more than ever before
Jake and Aniruddh sitting in front of a booth titled ShotgunCopMan at New Game Plus in London. Jake is focused intently on the television while Aniruddh pulls a funny face and looks at the camera.
161
doug | 蔡家樂 @choi.work · 27/03/2025
today! added a basic main menu, a quick enemy spawning indicator and now the enemy flashes before attacking! #gamedev #solodev
1252
doug | 蔡家樂 @choi.work · 26/03/2025
an extremely productive 24 hours! I implemented: - ricochet target now spawning based on where the player is facing w random offset, similar to Draven - invisible walls on the map continued on -> [1/2] #gamedev #solodev
2262