ねこべこ@ゲーム開発中
@nekobeko2024.bsky.social
110 followers 140 following 650 posts
個人事業主「クローブテック」 Unity でフライトシミュレーターを作ります。 CloveTek develops a flightsim. English users might prefer Discord https://discord.com/invite/uExFZQfVps
Posts Media Videos Starter Packs
Pinned
nekobeko2024.bsky.social
リプレイ重ね撮りでブルーインパルスの編隊飛行をひとりで再現!

『Dancing Wings - The Aerobatic Simulator』
(ダンシング ウィングス - ジ エアロバティック シミュレータ)

Steamストアページ開設しました。
store.steampowered.com/app/3728180/...

ウィッシュリスト…ナウ!

#スーパーゲ制デー
Dancing Wings - The Aerobatic Simulator on Steam
Team aerobatics flight simulator - do it solo. Fly, save the replay, fly in overlay mode, save the new replay, and repeat it up to six aircrafts. Realistic aerodynamics and landscape. Step-by-step tra...
store.steampowered.com
nekobeko2024.bsky.social
#スーパーゲ制デー #スーパー開発デー #indiegames

ひとりで編隊飛行!
『Dancing Wings - The Aerobatic Simulator』
store.steampowered.com/app/3728180/...

チェンジオーバーターン、4番機コクピット視点多めのリプレイでお届けします。

進捗: 特定条件下でリプレイに誤差が出るバグの調査
nekobeko2024.bsky.social
ねこべこ@ゲーム開発中
@NekoBeko2024
#フラップ下げてやる

こうですか?わかりません!

store.steampowered.com/app/3728180/...
nekobeko2024.bsky.social
Happy #Wishlistwednesday!

"Dancing Wings - The Aerobatic Simulator"
store.steampowered.com/app/3728180/...

Formation acrobatic performance, all by yourself!

Change Over Turn
6th join up
Phoenix Low Pass

#indiegame #indiegames #indiedev #gamedev #Steam
nekobeko2024.bsky.social
よし、 Build And Run でも動いた。

リプレイの新機能、ゲームプレイを根本から変えるほどの機能だ。作った甲斐があった。

#unity #indiegame
nekobeko2024.bsky.social
たぶん DontDestroyOnLoad で UI Document を Sceneまたいでるのが原因。ちょっと構造を変えればシーン跨ぎしないで行けるはず。 #unity
nekobeko2024.bsky.social
Panel Settings を分けて表示順序バグを回避すると、ボタンへのフォーカスが正しく動かなくなる。ほかの回避方法を探したほうがいい… #unity
nekobeko2024.bsky.social
プロジェクトからできるだけ prefabや csを消した再現用プロジェクトを作り、 Unity Bug Reporter で送信した。

別の Panel Settings を作ることで回避はできるが…
nekobeko2024.bsky.social
Unity 6000.0.20f1 → 6000.0.58f2
Build版での UI Document の表示順序、治らなかった。
nekobeko2024.bsky.social
Unity 更新前に Build and Run で動作テストしておこう、と思って実行したら、HUD と MessageBox の UI Document の表示順序がおかしかった。Editor の Play Mode では大丈夫なのに。

Unity の新しい版では直っているという希望を抱いて、覚悟を決めて Unity を更新する…!!
#unity
nekobeko2024.bsky.social
Unity の脆弱性か~。この機能の実装と十分なテストが終わったら…やらなきゃ…
nekobeko2024.bsky.social
ログファイルが一定サイズを越えたら、末尾のログだけ残してクリアし、容量を制限するようにした。
nekobeko2024.bsky.social
メモリに溜めたログをファイルに書くとき、すでにログファイルに書いた普通のログも一緒に書くようにした。サイズはデカくなるが、ログを時系列で追いやすくなる。

このゲーム、雑に言えば「かっこいいリプレイを作るゲーム」なので、リプレイの誤差バグは徹底的に解析して直さねば。
nekobeko2024.bsky.social
もうひとつバグを潰した。ふだんから詳細なログをメモリに溜め込んでおいて、リプレイに誤差が出たときだけそのログをファイルに吐き出す、という機構が活用できている。
nekobeko2024.bsky.social
よし、ひとつリプレイのバグを解決した。新機能とはまったく関係ないバグだった。
nekobeko2024.bsky.social
ぐぬぬ。やはりバグがある。一週間では無理だったか。
nekobeko2024.bsky.social
月次バックアップ
・ソースコード
・アセット
・サーバ
nekobeko2024.bsky.social
リプレイ関連の重要機能、一週間でできれば御の字と見積もっていたが、じっさい一週間でできそうだ!ひとまず動いてはいる…もう少しいろいろなパターンでテストしてみよう。
nekobeko2024.bsky.social
リプレイ関連で、また、 Update と FixedUpdate の呼び出しタイミングに起因するバグが出た… いや、原因がわかったぶん、マシかもしれない。 #unity
nekobeko2024.bsky.social
リプレイについて、重要な機能を追加するにあたり、既存の構造を解析している。ドキュメントを残しておくべきだったとは思うが、試行錯誤しながら実装している段階ではまだ構造が確定してなくて。
nekobeko2024.bsky.social
"Dancing Wings - The Aerobatic Simulator"
store.steampowered.com/app/3728180/...

Acrobatic performance of T-4 Blue Impulse, all done by yourself!

Double Rollback ... Let's go!

#WishlistWednesday #indiegame #indiegames #indiedev #gamedev #Steam
nekobeko2024.bsky.social
DB負荷節約のため、検索条件がデフォルトの項目については、無駄な WHERE 条件を追加しないようにした。
nekobeko2024.bsky.social
アップロードしたリプレイに対して他のプレイヤーが「いいね」したり、ダウンロードしたり、派生リプレイを作ったときには、
その数がNETWORK画面下に表示されるようにした。