SimLife AI小镇

SimLife AI小镇

Unity
Game
模拟生活
LLM + AI 策略

项目概述

SimLife是一款使用 Unity 制作的AI生活模拟游戏,展示了AI代理如何在一个小镇环境中进行决策和生活。通过结合经典游戏AI技术和大语言模型,创造出了一个能够自主思考和进化(自主创作新行为)的AI居民。

核心功能

  • 环境感知:AI能够理解游戏世界的各个场所(房屋、酒馆、餐厅、农场、商店等)
  • 需求管理:基于能量和金币等资源进行决策
  • 日常活动:根据时间、精力和目标规划日程
  • 思维表达:通过文字气泡展示AI的内部思考过程

技术特点

  1. AI决策系统

    • 使用 LLM 评估行动价值,指派目标给 GOAP
    • 使用 GOAP 实时执行 Agent 行动
  2. 自我进化能力

    • 能够创建新的行为模式
    • 组合已有行动创建复杂行为
    • 动态生成并持久化TypeScript行动脚本
  3. 游戏世界理解

    • 处理位置信息
    • 时间系统
    • 资源管理
    • 社交关系

游戏特色

  • 昼夜系统:AI在不同时段展现不同的行为模式
  • 资源经济:通过工作赚取金币,管理个人资源
  • 智能交互:AI能够根据环境状态做出合理决策
  • 行为进化:随着游戏进行,AI能够学习和适应新的行为模式

这个项目展示了如何将传统游戏AI技术与现代大语言模型相结合,创造出真实、生动的AI生命模拟体验。通过自我进化系统,每个AI角色都能发展出独特的行为模式,使游戏体验更加丰富多样。

A portfolio built with ♥️ by Siyuan © 2026