Ex-gamedev, worked at QuanticDream (HeavyRain), Havok (Destiny,...).
Retro gaming and reverse engineering (ScummVm,...), occasional graphic programmer.
www.kiro7.com/news/local/g...
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
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.
Coming in japanese theaters on January 30, 2026.
marsexpress.jp
youtu.be/SY00ri_a9y4?...
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...
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 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
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
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
#PanzerDragoon #PanzerDragoonSaga #パンツァードラグーン
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
#PanzerDragoon #PanzerDragoonSaga #パンツァードラグーン
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
But ageed that cut content was cut for a reason.
But ageed that cut content was cut for a reason.
I might need an intervention soon...
I might need an intervention soon...