yaz0r
@yaz0r.bsky.social
🇫🇷🇺🇸 Software engineer in the SF Bay area.
Ex-gamedev, worked at QuanticDream (HeavyRain), Havok (Destiny,...).
Retro gaming and reverse engineering (ScummVm,...), occasional graphic programmer.
Ex-gamedev, worked at QuanticDream (HeavyRain), Havok (Destiny,...).
Retro gaming and reverse engineering (ScummVm,...), occasional graphic programmer.
Pluribus is an interesting premise. I would have so many questions if I was in her shoes.
November 7, 2025 at 7:13 AM
Pluribus is an interesting premise. I would have so many questions if I was in her shoes.
It’s a coffee by the bay kind of day
October 27, 2025 at 8:13 PM
It’s a coffee by the bay kind of day
Reposted by yaz0r
Hi friends, I'm still looking for freelance & contract work! I'd love to help contribute to bringing your worlds and stories to life!
October 22, 2025 at 9:24 PM
Hi friends, I'm still looking for freelance & contract work! I'd love to help contribute to bringing your worlds and stories to life!
As an french expat, this still triggers me. This is not a croissant. 🥐
October 21, 2025 at 8:00 PM
As an french expat, this still triggers me. This is not a croissant. 🥐
Reposted by yaz0r
"Return of the Obra Dinn" is seven years old this week.
For this not-particularly-special anniversary, here's a re-cammed and narrated timelapse of (nearly) all character creation, object modeling, scene posing, and general 3D work for Obra Dinn from 2015 to 2018:
youtu.be/90vqCKEEj3s
For this not-particularly-special anniversary, here's a re-cammed and narrated timelapse of (nearly) all character creation, object modeling, scene posing, and general 3D work for Obra Dinn from 2015 to 2018:
youtu.be/90vqCKEEj3s
Return of the Obra Dinn - Narrated Modeling Mega Timelapse
YouTube video by Lucas Pope
youtu.be
October 21, 2025 at 5:01 PM
"Return of the Obra Dinn" is seven years old this week.
For this not-particularly-special anniversary, here's a re-cammed and narrated timelapse of (nearly) all character creation, object modeling, scene posing, and general 3D work for Obra Dinn from 2015 to 2018:
youtu.be/90vqCKEEj3s
For this not-particularly-special anniversary, here's a re-cammed and narrated timelapse of (nearly) all character creation, object modeling, scene posing, and general 3D work for Obra Dinn from 2015 to 2018:
youtu.be/90vqCKEEj3s
Haven't been posting much here. Mostly heads down working on pet projects and reading about interesting tech.
Been digging into stuff like mesh shaders recently and how to leverage them on modern GPUs. I find it pretty interesting stuff and itching to write some code using them.
Been digging into stuff like mesh shaders recently and how to leverage them on modern GPUs. I find it pretty interesting stuff and itching to write some code using them.
October 8, 2025 at 1:27 AM
Haven't been posting much here. Mostly heads down working on pet projects and reading about interesting tech.
Been digging into stuff like mesh shaders recently and how to leverage them on modern GPUs. I find it pretty interesting stuff and itching to write some code using them.
Been digging into stuff like mesh shaders recently and how to leverage them on modern GPUs. I find it pretty interesting stuff and itching to write some code using them.
Haven’t had a landline in more than a decade, but would totally want a pacman phone.
September 22, 2025 at 2:46 PM
Haven’t had a landline in more than a decade, but would totally want a pacman phone.
Back in the bay after a week working from London. Mostly dodged the jetlag.
September 21, 2025 at 1:56 AM
Back in the bay after a week working from London. Mostly dodged the jetlag.
A very nice movie. Hope the Japanese public give it a chance
Japanese teaser poster for "Mars Express" french animated feature film by Jérémie Périn (2023).
Coming in japanese theaters on January 30, 2026.
marsexpress.jp
Coming in japanese theaters on January 30, 2026.
marsexpress.jp
September 12, 2025 at 7:53 AM
A very nice movie. Hope the Japanese public give it a chance
Mystery explained
@jparish.bsky.social A number of years ago I stumbled on the story behind A Link to the Past's Chris Houlihan Room, including the letter sent to Chris from Nintendo Power. I finally decided to make a video about it all, in case you're interested.
youtu.be/SY00ri_a9y4?...
youtu.be/SY00ri_a9y4?...
Chris Houlihan Is Real
YouTube video by Kevin Hainline
youtu.be
September 12, 2025 at 7:46 AM
Mystery explained
Finally! Saved post!
September 8, 2025 at 6:30 PM
Finally! Saved post!
Little bonus fact about that one. The game actually expects keyboard inputs on the 2nd controller port. The basic controls work with just a game controller, but the code checks for keyboard events for some of the more advanced stuff, especially the in-battle debug menu.
Panzer Dragoon Saga tech fact:
The game shipped with a bunch of debug menus/features
At boot up, if the game detect a save with a special name, debug modes will be enabled. More debug flags are enabled if a button on 2nd controller is pressed when hitting start.
👇
www.youtube.com/watch?v=eC2L...
The game shipped with a bunch of debug menus/features
At boot up, if the game detect a save with a special name, debug modes will be enabled. More debug flags are enabled if a button on 2nd controller is pressed when hitting start.
👇
www.youtube.com/watch?v=eC2L...
Panzer Dragoon Saga debug modes
YouTube video by Vincent Hamm
www.youtube.com
September 3, 2025 at 3:35 AM
Little bonus fact about that one. The game actually expects keyboard inputs on the 2nd controller port. The basic controls work with just a game controller, but the code checks for keyboard events for some of the more advanced stuff, especially the in-battle debug menu.
Panzer Dragoon Saga tech fact:
The game shipped with a bunch of debug menus/features
At boot up, if the game detect a save with a special name, debug modes will be enabled. More debug flags are enabled if a button on 2nd controller is pressed when hitting start.
👇
www.youtube.com/watch?v=eC2L...
The game shipped with a bunch of debug menus/features
At boot up, if the game detect a save with a special name, debug modes will be enabled. More debug flags are enabled if a button on 2nd controller is pressed when hitting start.
👇
www.youtube.com/watch?v=eC2L...
Panzer Dragoon Saga debug modes
YouTube video by Vincent Hamm
www.youtube.com
September 3, 2025 at 12:42 AM
Panzer Dragoon Saga tech fact:
The game shipped with a bunch of debug menus/features
At boot up, if the game detect a save with a special name, debug modes will be enabled. More debug flags are enabled if a button on 2nd controller is pressed when hitting start.
👇
www.youtube.com/watch?v=eC2L...
The game shipped with a bunch of debug menus/features
At boot up, if the game detect a save with a special name, debug modes will be enabled. More debug flags are enabled if a button on 2nd controller is pressed when hitting start.
👇
www.youtube.com/watch?v=eC2L...
Panzer Dragoon Saga tech fact:
The boot-up sequence is a bit non-standard for a Saturn game
Normally, a Saturn game boots but first loading a sega provided file (IP.BIN) embedded at a very specific sector of the game disk. This in turn is responsible for loading the game exe.
👇
#panzerdragoonsaga
The boot-up sequence is a bit non-standard for a Saturn game
Normally, a Saturn game boots but first loading a sega provided file (IP.BIN) embedded at a very specific sector of the game disk. This in turn is responsible for loading the game exe.
👇
#panzerdragoonsaga
September 2, 2025 at 9:29 PM
Panzer Dragoon Saga tech fact:
The boot-up sequence is a bit non-standard for a Saturn game
Normally, a Saturn game boots but first loading a sega provided file (IP.BIN) embedded at a very specific sector of the game disk. This in turn is responsible for loading the game exe.
👇
#panzerdragoonsaga
The boot-up sequence is a bit non-standard for a Saturn game
Normally, a Saturn game boots but first loading a sega provided file (IP.BIN) embedded at a very specific sector of the game disk. This in turn is responsible for loading the game exe.
👇
#panzerdragoonsaga
Panzer Dragoon Saga tech fact:
The game use very little scripting.
Many jrpg of the time (and I looked at quite a few) usually implement field events, or enemy AI using a scripting engine. This likely make development easier and you don't need a whole team of C programmers.
👇
#panzerdragoonsaga
The game use very little scripting.
Many jrpg of the time (and I looked at quite a few) usually implement field events, or enemy AI using a scripting engine. This likely make development easier and you don't need a whole team of C programmers.
👇
#panzerdragoonsaga
September 2, 2025 at 8:00 PM
Panzer Dragoon Saga tech fact:
The game use very little scripting.
Many jrpg of the time (and I looked at quite a few) usually implement field events, or enemy AI using a scripting engine. This likely make development easier and you don't need a whole team of C programmers.
👇
#panzerdragoonsaga
The game use very little scripting.
Many jrpg of the time (and I looked at quite a few) usually implement field events, or enemy AI using a scripting engine. This likely make development easier and you don't need a whole team of C programmers.
👇
#panzerdragoonsaga
Panzer Dragoon Saga tech fact:
The game is built with a cooperative task system. At boot, a initial boot task is created, that will create all the sub task to run the game. Everything in the game is a task. Even the "press start button" is a little task that makes it blink.
👇
#panzerdragoonsaga
The game is built with a cooperative task system. At boot, a initial boot task is created, that will create all the sub task to run the game. Everything in the game is a task. Even the "press start button" is a little task that makes it blink.
👇
#panzerdragoonsaga
September 2, 2025 at 7:51 PM
Panzer Dragoon Saga tech fact:
The game is built with a cooperative task system. At boot, a initial boot task is created, that will create all the sub task to run the game. Everything in the game is a task. Even the "press start button" is a little task that makes it blink.
👇
#panzerdragoonsaga
The game is built with a cooperative task system. At boot, a initial boot task is created, that will create all the sub task to run the game. Everything in the game is a task. Even the "press start button" is a little task that makes it blink.
👇
#panzerdragoonsaga
I'll be posting some random Panzer Dragoon Saga technical facts that I learned in that decompilation.
#PanzerDragoon #PanzerDragoonSaga #パンツァードラグーン
#PanzerDragoon #PanzerDragoonSaga #パンツァードラグーン
This has been forwarded to me a few times today.
Years ago I partially decompiled Saga. The project got to a semi-playable state, but due to the cheer amount of work, it stalled. Every location/map uses custom code, there is barely any scripting.
I still want to revisit it in some form someday
Years ago I partially decompiled Saga. The project got to a semi-playable state, but due to the cheer amount of work, it stalled. Every location/map uses custom code, there is barely any scripting.
I still want to revisit it in some form someday
"Life's Too Short, You Know?" - Atari's CEO Wants To Remaster Snatcher And Panzer Dragoon Saga.
September 2, 2025 at 7:41 PM
I'll be posting some random Panzer Dragoon Saga technical facts that I learned in that decompilation.
#PanzerDragoon #PanzerDragoonSaga #パンツァードラグーン
#PanzerDragoon #PanzerDragoonSaga #パンツァードラグーン
This has been forwarded to me a few times today.
Years ago I partially decompiled Saga. The project got to a semi-playable state, but due to the cheer amount of work, it stalled. Every location/map uses custom code, there is barely any scripting.
I still want to revisit it in some form someday
Years ago I partially decompiled Saga. The project got to a semi-playable state, but due to the cheer amount of work, it stalled. Every location/map uses custom code, there is barely any scripting.
I still want to revisit it in some form someday
"Life's Too Short, You Know?" - Atari's CEO Wants To Remaster Snatcher And Panzer Dragoon Saga.
"Life's Too Short, You Know?" - Atari's CEO Wants To Remaster Snatcher And Panzer Dragoon Saga
"I would love to work on one of those"
www.timeextension.com
September 2, 2025 at 7:07 PM
This has been forwarded to me a few times today.
Years ago I partially decompiled Saga. The project got to a semi-playable state, but due to the cheer amount of work, it stalled. Every location/map uses custom code, there is barely any scripting.
I still want to revisit it in some form someday
Years ago I partially decompiled Saga. The project got to a semi-playable state, but due to the cheer amount of work, it stalled. Every location/map uses custom code, there is barely any scripting.
I still want to revisit it in some form someday
After having finished Blue Prince, watching someone new to it play is pure agony.
August 31, 2025 at 5:42 AM
After having finished Blue Prince, watching someone new to it play is pure agony.
Brush fire on 280 close to us. I can ear airplanes circling around. It’s going to be one of those days.
August 31, 2025 at 12:55 AM
Brush fire on 280 close to us. I can ear airplanes circling around. It’s going to be one of those days.
@kohler.bsky.social that reminds me, I'm in London soon, in case there is something you want from there. I recall you posted about grabbing some DE UK releases a little while back.
August 30, 2025 at 5:35 PM
@kohler.bsky.social that reminds me, I'm in London soon, in case there is something you want from there. I recall you posted about grabbing some DE UK releases a little while back.
Reposted by yaz0r
Hey! At 2:30 Pacific come watch my PAX panel live on Twitch. I'm going to teach you about the launch of the Nintendo Entertainment System 40 years ago, and I promise you'll learn something new. Blue Dragon Theater if you're here, streaming you're not at twitch.tv/pax
August 29, 2025 at 8:17 PM
Hey! At 2:30 Pacific come watch my PAX panel live on Twitch. I'm going to teach you about the launch of the Nintendo Entertainment System 40 years ago, and I promise you'll learn something new. Blue Dragon Theater if you're here, streaming you're not at twitch.tv/pax
@frankcifaldi.bsky.social @brandon.insertcredit.com about the insert credit convo about proto/cut content. To me it’s about seeing how the game was developed and the tools/process used. That’s probably just the engineer in me.
But ageed that cut content was cut for a reason.
But ageed that cut content was cut for a reason.
August 25, 2025 at 6:45 PM
@frankcifaldi.bsky.social @brandon.insertcredit.com about the insert credit convo about proto/cut content. To me it’s about seeing how the game was developed and the tools/process used. That’s probably just the engineer in me.
But ageed that cut content was cut for a reason.
But ageed that cut content was cut for a reason.
For some reasons, I might have been listening to the soundtrack of Katamari Damacy in loop for the last few days.
I might need an intervention soon...
I might need an intervention soon...
August 21, 2025 at 6:31 PM
For some reasons, I might have been listening to the soundtrack of Katamari Damacy in loop for the last few days.
I might need an intervention soon...
I might need an intervention soon...
Reposted by yaz0r
Anybody who knows anybody that might be interested in Demonschool and might give it a little boost, please entice them to fill out this form! We put a lot into this game and we really want people to see it.
Hey folks! Embargoed review keys for Demonschool go out TODAY, and we also want to give that opportunity to streamers/creators. If you are interested in streaming or making video about Demonschool please fill out this form! If you know someone who might be interested, tag them or send it to them!
docs.google.com
August 18, 2025 at 10:24 PM
Anybody who knows anybody that might be interested in Demonschool and might give it a little boost, please entice them to fill out this form! We put a lot into this game and we really want people to see it.