kikuta.dev
home
projects
notes
about
contact
kikuta@dev:~$
whoami
kikuta
software / games
kikuta@dev:~$
ls ./projects --featured
./adventurer-guild/
Browser Game / Idle RPG
Adventurer Guild
冒険者を探索地へ配分し、Gold・宝箱・武器・Named Adventurerを積み上げながら、複数地域を並列で育てていく放置型RPGです。
./3d-shogi/
Unity / Action Prototype
3D Shogi Action
9×9の将棋盤で歩兵を直接操作し、倒した敵を味方へ変えながら第九局の王まで進む3Dアクションゲームです。
./tidal-guard/
Tactical SRPG Prototype
Tidal Guard
8×8の海岸グリッドで敵の攻撃予告を読み、3機のメカを動かして沿岸都市を守るターン制戦術ゲームです。
./grimoire-rewrite/
Browser Game Prototype
Grimoire Rewrite
白蝕で失われた世界を、魔導書と編纂術で書き戻しながら進む縦持ちの放置育成RPGです。
view all projects →
kikuta@dev:~$
tail -n 5 ./notes/index
2026-09-20
12 min
Blenderの3DアセットをPythonコードで管理する
3D将棋とSlime Mercenariesで、.blendを正本にせずBlender Pythonから盤・キャラクター・GLB/FBXを再生成する設計。
→ 寸法・命名・形状・出力条件をPythonへ寄せ、.blend / GLB / FBXを再生成できる派生物として扱う構成。
3D Shogi Action
Slime Mercenaries
2026-09-20
13 min
Blender Pythonでキャラクターを量産する:Base・Socket・Parts・Definition
共通Body、安定Socket、再利用Part、Form Definitionから多数のキャラクターGLBを生成する構成。
→ Base + stable Socket + reusable Parts + Definitionで、共通部を共有しながら個別GLBを増やす分割方法。
Slime Mercenaries
2026-09-20
13 min
Blender Pythonでゲーム用アニメーションをコード生成する
Root MotionをGameplayから分離し、Rig・Pose・frame区間・secondary motion・seamをPythonで管理する方法。
→ GameplayとVisualのownership分離、frame区間、pose helper、secondary motion、loop seamまでコードで管理する方法。
3D Shogi Action
2026-09-20
12 min
BlenderからGLB / FBXへ:ゲーム用3DアセットのExport契約を固定する
Node、Socket、Bone、Axis、Scale、export対象をコードで固定し、BrowserとUnityへ安全に渡すasset pipeline。
→ GLB / FBX exportを単なる保存処理ではなく、Node・Socket・Bone・Axis・Scaleを固定する境界契約として扱う方法。
3D Shogi Action
Slime Mercenaries
2026-09-20
14 min
Blender生成3Dモデルを自動テストする:Bounds・Silhouette・Motion QA
Export済みGLBの再import、形状比率、親子構造、床貫通、Root Motion、turntableまでを検証する3D asset QA。
→ export済みassetの再import検査、比率・親子関係・接地・seam検証と、render QAを組み合わせるテスト方法。
3D Shogi Action
Slime Mercenaries
open notes archive →
kikuta@dev:~$
cat ./links.txt
github
github.com/kikutadev ↗
zenn
zenn.dev/kikuta ↗