Frederic Souchu's Avatar

Frederic Souchu

@fsouchu.bsky.social

Data Architect during daylight #pico8 & #playdate gamedev at night! Pico8 game catalog: https://freds72.itch.io/ Playdate game: https://play.date/games/snow/

580 Followers  |  53 Following  |  231 Posts  |  Joined: 10.09.2024  |  1.8785

Latest posts by fsouchu.bsky.social on Bluesky

I have a T-rex that begs to differ

03.02.2026 11:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

did you start from original codebase?
would be interesting to read a post mortem on how to resurrect dead games!

03.02.2026 11:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

next : realize you need a z-buffer ๐Ÿ˜ฌ

03.02.2026 08:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

she looks positively pissed off ๐Ÿ‘Œ

02.02.2026 17:03 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

the plan / the outcome (note the lil 50)
or how to improve from 16fps to 50 (with some slack)๐Ÿ˜ฌ
codebase credit Tengu + bizqwit
#playdate #gamedev

27.01.2026 09:49 โ€” ๐Ÿ‘ 21    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

nice minimal design - SU-27 Flanker style never gets old

25.01.2026 11:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Got my copies of Cranko! in mail!
Excellent print quality & content looks positively good
@cranknockout.bsky.social
#playdate

20.01.2026 19:17 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

ah and donโ€™t forget batched operations for drawing- eg mixing userdata and rasterization
see Ablebody โ€˜Blade3dโ€™ codebase on BBS

20.01.2026 09:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

you can - itโ€™s a bit convoluted and requires fiddling with userdata stride, span, lengthโ€ฆ parameters.
tbh most of the picotron action happens on Discord, Bluesky is not really a place to discuss code imho!

19.01.2026 08:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

nice review of my game ๐Ÿ˜™
(and not even sponsored!)

18.01.2026 19:11 โ€” ๐Ÿ‘ 12    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

hey nice - got to use picotron specifics (say userdata)?

18.01.2026 18:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

black & white actually
๐Ÿคฃ

15.01.2026 21:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

turn around - movement is focused on crank usage

15.01.2026 09:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

very nice gfx ๐Ÿ‘Œ

11.01.2026 19:50 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ™

10.01.2026 13:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

boing boing!
#playdate

10.01.2026 13:18 โ€” ๐Ÿ‘ 14    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

thanks - if you have a Playdate, stay tuned!

08.01.2026 15:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@saffroncr.bsky.social fyi - latest gif of my engine

08.01.2026 15:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Having a lot of fun building rooms lately.
I certainly have to keep my own "playtesting" time in check!

07.01.2026 21:14 โ€” ๐Ÿ‘ 39    ๐Ÿ” 9    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

the multiple layers are ๐Ÿ˜‹

07.01.2026 21:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Preview of upcoming #playdate demo level
Removed support for sky for now to remove a huge perf bottleneck (and using #quake sunlight settings to the max!)
note: captured on device

07.01.2026 21:38 โ€” ๐Ÿ‘ 100    ๐Ÿ” 13    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 1

ah yeah - totally!!

07.01.2026 21:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

do you have a clear picture of where time is spent now?

07.01.2026 16:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

floats are fine until not
eg. not in rasterization loop
my version uses a z-buffer only for sprites, main geometry is write-only (as in software quake)

31.12.2025 15:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

andโ€ฆ love the style ๐Ÿ‘Œ

31.12.2025 14:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

and fyi - Playdate ram is incredibly slow, maximise use of stack memory (but limited to ~10kb)

31.12.2025 13:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

and suggest to generate outline as a precomputation step
read bsp geometry - mark edges of faces that are not coplanar and form a hard edge with neighboring faces
the quake bsp format contains all the info needed

31.12.2025 13:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

are you aware of the built-in profiler that comes with the sdk?
hit the little โ€˜clockโ€™ button while running the game on device

31.12.2025 13:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

a random โ€˜use the doorโ€™ message from within the shop would be hilarious

31.12.2025 09:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

same here - good luck!

27.12.2025 18:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@fsouchu is following 20 prominent accounts