平凡世界

よわよわエンジニアの妄想とか悲鳴とか

NPCを動かしたい

NPCって魅力的ですよね。
状況にあわせて賢く振る舞ったり、ときにまぬけな行動を見せたり。
いったいどんな仕組みで動いているのか好奇心をそそられます。

NPCを実装したい。
けれども自作ゲームを一から作るほどの根気はない。
そんな思いをもやもやと抱えているうちに、ある日思い立ったのです。
そうだ、街を作ろう!


1. 企画概要

  • 実在する都市をテーマに、街の様子をゲーム空間上で再現する
  • 人や乗り物の動きを観察し、NPCとして落とし込む
  • NPCの実装に向けた勉強と試行錯誤を楽しむ

2. 開発環境

  • Unreal Engine5またはUnityを使用
  • 街のモデルは国土交通省が提供しているデータを活用

3. やってみたいこと

  • 100人規模の群衆制御
  • 自動販売機などのスマートオブジェクトの実装
  • プレイヤーとNPCのインタラクト