An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with npc

A curated list of projects in awesome lists tagged with npc .

https://github.com/libgdx/gdx-ai

Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines

artificial-intelligence behavior-trees decision-making formation-motion framework gamedev java libgdx movement npc pathfinding state-machines steering-behaviors

Last synced: 14 May 2025

https://github.com/citizensdev/citizens2

Citizens - the premier plugin and API for creating server-side NPCs in Minecraft.

citizens citizens-plugin java minecraft minecraft-plugin npc papermc spigot

Last synced: 14 May 2025

https://github.com/CitizensDev/Citizens2

Citizens - the premier plugin and API for creating server-side NPCs in Minecraft.

citizens citizens-plugin java minecraft minecraft-plugin npc papermc spigot

Last synced: 14 Mar 2025

https://github.com/mlouielu/cn_constitution_2018

2018-02-25 中国共产党中央委员会关于修改宪法部分内容的建议

china constitution cpp cppcc npc

Last synced: 06 Apr 2025

https://github.com/juliarn/npc-lib

Asynchronous, high-performance Minecraft NPC library for 1.8-1.21 servers.

minecraft minecraft-npc-library npc npc-lib protocollib spigot

Last synced: 16 May 2025

https://github.com/GigaxGames/gigax

LLM-powered NPCs running on your hardware

agents game-development llm machine-learning ml npc

Last synced: 07 May 2025

https://github.com/denizenscript/denizen

NPC and general Spigot scripting, using the Denizen Scripting Language!

bukkit citizens denizen java npc

Last synced: 16 May 2025

https://github.com/jitseb/npclib

(Minecraft) NPCLib – Basic non-player character library.

library minecraft npc spigot

Last synced: 09 Apr 2025

https://github.com/dreamersincstudios/ecs-iaus-sytstem

Infinite Axis Utility System for Unity

game infinite-axis-utility npc unity3d

Last synced: 27 Apr 2025

https://github.com/DreamersIncStudios/ECS-IAUS-sytstem

Infinite Axis Utility System for Unity

game infinite-axis-utility npc unity3d

Last synced: 25 Apr 2025

https://github.com/victorb/dogoap

Goal-oriented Action Planning (GOAP) with Bevy integration

ai bevy bevy-engine bevy-plugin ecs game-ai game-development gamedev goap npc npcai rust rust-crate

Last synced: 12 Apr 2025

https://github.com/socaity/py_audio2face

Use the NVIDIA Audio2Face headless server and interact with it through a requests API. Generate animation sequences for Unreal Engine 5, Maya and MetaHumans

audio2emotion audio2face npc nvidia unreal-engine virtual-avatars

Last synced: 30 Apr 2025

https://github.com/stevesea/Adventuresmith

Generate tabletop RPG nonsense at the push of a button! (on Android)

android android-app npc random-generation rpg rpg-dice-roller

Last synced: 28 Apr 2025

https://github.com/cowboy8625/WordRPG

Text based RPG game with a story, shopping, NPC's, and fighting

based cowboy8625 game npc python37 rpg rpg-game shopping story text unity weapons

Last synced: 24 Apr 2025

https://github.com/samolego/taterzens

Minecraft serverside NPC / Citizens like mod.

citizens fabric forge minecraft-mod mod npc

Last synced: 22 Apr 2025

https://github.com/kelpframework/kelp

A cross-version spigot framework to avoid boilerplate code and make your plugin compatible with multiple spigot versions easily

bossbarapi inventory java kelp minecraft minecraft-plugin npc particles regions sidebar spigot spigot-plugin

Last synced: 22 Apr 2025

https://github.com/baponkar/zombie-ai

Advanced Zombie AI or Zombie NPC for Unity Game Engine with State Machine and Behavior Tree Controlled.

ai character enemy enemynpc game game-development npc unity unity3d zombie

Last synced: 10 Jul 2025

https://github.com/argent77/a7-noeenpcs

A WeiDU mod for BG:EE and BG2:EE that allows you to tweak the new Beamdog NPCs

bg2ee bgee infinity-engine mod npc sod tweaks weidu

Last synced: 22 Aug 2025

https://github.com/sgreben/slack-emoji-upload

Slack emoji uploader, CLI. single binary, no dependencies. linux, osx, windows.

cli eggplant emoji golang ithascometomyattention maymays npc pepe slack slack-emoji-upload upload

Last synced: 30 Apr 2025

https://github.com/plugins-pocketminemp/npc

The NPC plugin for PocketMine-MP

entity npc npc-plugin php7 pmmp pmmp-plugin pocketmine-mp

Last synced: 29 Sep 2025

https://github.com/toastisme/opengoap

An open source tool to design and monitor goal orientated action planning (GOAP) in Unity.

ai behavior behaviour goap npc

Last synced: 23 Jul 2025

https://github.com/baponkar/Third-Person-Shooter-With-Shooter-AI

A Third Person Shooter like PubG or Call Of Duty and along with Shooter NPC AI which controlled by statemachine.

ai npc third-person-game third-person-shooter tps unity unity3d

Last synced: 11 Mar 2025

https://github.com/lukehollis/agentics-3d

Create multi-agent simulations in game engines for realistic human behaviors and synthetic training data

civilization machine-learning npc reinforcement-learning unity world-models

Last synced: 22 Apr 2025

https://github.com/baponkar/third-person-shooter-with-shooter-ai

A Third Person Shooter like PubG or Call Of Duty and along with Shooter NPC AI which controlled by statemachine.

ai npc third-person-game third-person-shooter tps unity unity3d

Last synced: 19 Jun 2025

https://github.com/rwth-acis/virtual-agents-framework

This framework provides the architecture, assets and samples for creating own virtual agents, also called non-player characters (NPCs), in Unity.

artificial-intelligence npc unity3d virtual-agent

Last synced: 14 Apr 2025

https://github.com/2003scape/rsc-data

🗄️ collection of data for runescape classic

drops games jagex json npc rolls rsc rsps runescape runescape-server-emulator skills

Last synced: 04 Mar 2025

https://github.com/djylb/nps-openwrt

NPS 的 Openwrt 仓库。

luci npc nps openwrt openwrt-package proxy tunnel

Last synced: 17 Aug 2025

https://github.com/argent77/djinnicompanion

A mod for Baldur's Gate II, Baldur's Gate II: Enhanced Edition and Icewind Dale: Enhanced Edition that introduces a djinni as your faithful companion.

bg2 bg2ee bgt djinni infinity-engine iwdee mod npc quest weidu

Last synced: 21 Feb 2025

https://github.com/segabl/pd2-streamlined-heisting

Full gameplay overhaul mod, fixing bugs, behaviours and consistency issues

balance blt-mod enemies mod npc payday-2 payday2 paydaymods

Last synced: 15 Aug 2025

https://github.com/kierancoppins/post-navigation-system

The post navigation system is a package for Unity to allow automatic generation of posts that can be used as points in the world for AI to pathfind to. It also comes with other tools for managing agents in your game.

ai game-development npc package unity unity-plugin

Last synced: 24 Oct 2025

https://github.com/endermanbugzjfc/nobedrockbridging

This plugin pops an NPC dialogue to warn players that they cannot be Bedrock bridging, with a guiding animation.

animation bridge dialog entity npc pmmp pocketmine

Last synced: 23 Oct 2025

https://github.com/dlamott/npc

NPC creation for Minecraft spigot servers.

bukkit bukkit-plugin java minecraft minecraft-plugin npc plugin spigot spigot-plugin

Last synced: 18 Jul 2025

https://github.com/Miriam-Assraf/Unity3D_NPCs

Given a list of needs for four NPCs keep reaching the optimal state using A* algorithm.

a-star a-star-algorithm csharp npc unity unity3d

Last synced: 25 Apr 2025

https://github.com/oscardelgado02/ai-npc-in-vr-prototype

VR prototype developed in Unity where the user can talk to an AI-driven NPC (ChatGPT API).

ai chatgpt chatgpt-api csharp npc openai openai-api openai-api-chatbot openai-chatgpt openai-whisper unity unity-3d unity3d unity3d-games virtual-reality vr xr

Last synced: 30 Aug 2025

https://github.com/m3-org/m3-mart

3D merch shop frontend made with Playcanvas, inspired by retro classics

3d clonex merch npc playcanvas shop store webgl website

Last synced: 26 Dec 2025

https://github.com/endermanbugzjfc/forminteractionfix

Form interaction spam blocker. Works everywhere on your server and no setup required.

delay dialog dialogue fix form gui interaction npc pm pocketmine ui

Last synced: 12 May 2025

https://github.com/argent77/a7-golemconstruction

A mod for BG:EE and BG2:EE that allows spellcasters to build their own golems

bg2ee bgee eet infinity-engine iwdee mod npc quest weidu

Last synced: 11 Nov 2025

https://github.com/sailex428/ai-npc

A minecraft npc that is controlled by a LLM.

ai client fabricmc minecraft-mod npc

Last synced: 11 Apr 2025

https://github.com/2003scape/rsc-sprites

🖼️ (de)serialize runescape classic entity, ui and texture images

bzip2 item javascript-game npc png rsc runescape sprites

Last synced: 12 Oct 2025

https://github.com/argent77/a7-npcgenerator

Install your own pregenerated or exported characters as regular NPCs.

bg2 bg2ee bgee bgt eet generator infinity-engine iwdee mod npc sod tutu weidu

Last synced: 21 Feb 2025

https://github.com/2003scape/rsc-config

⚙️ (de)serialize runescape classic definitions

bzip2 config data game-object item jag jagex npc rsc runescape

Last synced: 04 Mar 2025

https://github.com/zabuzard/battlecalculator-freewar

Greasemonkey script for the MMORPG 'http://www.freewar.de/'. It automatically computes if a fight against a NPC on the current field would be winning or loosing for the player. If the outcome is loosing it removes the fast-attack link from the NPC, preventing the player from accidentally dying from the NPC.

fight greasemonkey-script hack jquery mmorpg mmorpg-freewar npc scripting

Last synced: 01 Mar 2025

https://github.com/lukehollis/llm-urban-simulations

Unity-based character AI system using ML-Agents and world models for realistic NPC behaviors and decision-making

civilization machine-learning npc reinforcement-learning unity world-models

Last synced: 08 Oct 2025

https://github.com/djylb/npsclient-magisk

NPS Client for Magisk

android magisk npc nps proxy tunnel

Last synced: 05 Jan 2026

https://github.com/xiaoxiae/terrarianpchappiness

A script to generate a layout that ensures the maximum happiness for all NPCs.

dijkstra layout npc terraria

Last synced: 28 Apr 2025

https://github.com/drvrej/left-4-dead-common-infected-snpcs

Left 4 Dead Common Infected SNPCs

garrysmod gmod left4dead lua npc

Last synced: 18 Mar 2025

https://github.com/endermanbugzjfc/quest

Opening the source from one of my cancelled commission.

dialog dialogue npc plugin pm pm4 pocketmine quest

Last synced: 18 Jul 2025

https://github.com/meigoc/denizen-reflect

Allows Denizen scripts to directly interact with and manipulate Java objects.

bukkit denizen denizenscript java minecraft npc

Last synced: 02 Oct 2025

https://github.com/fjc0k/docker-npc

内网穿透代理服务器 nps 的客户端镜像。

docker docker-image npc nps

Last synced: 24 Oct 2025

https://github.com/afnanksalal/r.u.b.e

R.U.B.E. (Reinforcement-based Universal Behavior Engine) is a revolutionary system designed to equip NPCs with intelligent and adaptive behaviors in games like Minecraft and GTA, utilizing the principles of Reinforcement Learning (RL)

ai engine game npc reinforcement-learning

Last synced: 02 Apr 2025

https://github.com/haktan313/basicai

Is is made by blueprint .It is a basic AI asset. It has a few tasks, decorators and EQS for configrutation and for making enemy's

ai enemy enemy-ai npc unreal-engine unreal-engine-5 unreal-engine-assets

Last synced: 15 Mar 2025

https://github.com/tom-wolfe/npc-tarot

An NPC generator based on a randomised tarot reading.

dnd dungeons-and-dragons fortune generator npc tarot tool utility

Last synced: 23 Mar 2025

https://github.com/haktan313/basicaisystem

It is made with C++. There are several basic tasks, decorators services, EQS Context, patrol spline and enemyBase character. It also has a token system that allows enemies to attack in turn.

ai aidevelopment aisystem enemy-ai game-development npc unreal-engine unreal-engine-4 unreal-engine-5

Last synced: 13 Apr 2025

https://github.com/rodrigorvsn/glados-demo

🎮 Using NPCs with AI and text-to-speech on Unity with Inworld AI demo

cinemachine inworldai npc unity3d

Last synced: 08 Aug 2025

https://github.com/eisi05/npcapi-spigot

A simple API to create and manage customizable Minecraft NPCs

api bukkit minecraft npc spigot spigotmc

Last synced: 02 Oct 2025

https://github.com/dodo13114arch/unity-llm-driven-npc-package

本專案提供一個 Unity 套件,讓開發者能輕鬆為 NPC 整合 AI 驅動的語音對話功能。支援多種主流 AI 服務,包括 Google (Gemini, TTS, STT) 和 OpenAI (GPT, TTS, STT)。此套件需搭配 Ready Player Me 使用,旨在簡化 NPC 互動的開發流程。 主要特色: 支援 Google 及 OpenAI 的大型語言模型 (LLM)、文字轉語音 (TTS) 和語音轉文字 (STT) 服務。 易於整合的 NPC Manager,方便管理互動邏輯。

ai npc unity

Last synced: 10 Jun 2025

https://github.com/thehuntsmanbuh/smartnet-bots

The main repository for Smartnet-Bots

ai npc sbox source2 source2-engine

Last synced: 31 Jul 2025

https://github.com/haktan313/statetreetest

Advanced AI system using Unreal's State Tree. The enemy can cast magic, switch between passive and aggressive states, and search for health potions with EQS when low on health. Includes 3 different State Tree, several custom tasks, utility selectors, and some logics adapted from my HAIPro plugin, which will support State Tree integration in future.

ai behavior-tree game-development npc state-tree unreal-engine unreal-engine-5 unrealengine unrealengine-ai

Last synced: 12 Jun 2025

https://github.com/moderrek/moderrkowo5

Moderrkowo5, the core plugin that powered the magical world of Moderrkowo.PL, a unique Minecraft server built to deliver an unforgettable survival experience.

bukkit economy events java minecraft minecraft-plugin minecraft-server npc paper papermc plugin quests spigot

Last synced: 05 Apr 2025

https://github.com/gjtiquia/intelligentnpcs-talk

A crash course on NPC AI. A talk given on Game Dev Happy Hour HK, July 2024.

ai gameai gamedev npc npcai

Last synced: 02 Jan 2026

https://github.com/jacklehamster/phaser-game

This is the repo for "The super-natural power troll", a game built with phaser.

ai generative-ai npc phaser phaser-game phaser3 phaserjs troll

Last synced: 25 Oct 2025

https://github.com/malfrador/questsxl

A Quests and NPC plugin

bukkit minecraft npc plugin quest quests spigot

Last synced: 21 Feb 2025

https://github.com/toebeann/npc

RPC over Named Pipes for Node.js

ipc javascript named-pipes nodejs npc rpc typescript

Last synced: 31 Dec 2025

https://github.com/drvrej/black-mesa-snpcs

Black Mesa SNPCs pack

black-mesa gmod lua npc snpc

Last synced: 18 Mar 2025

https://github.com/luciferjimmy/ai-character-engine

The AI Character Engine empowers developers to create deeply immersive AI characters with unbreakable personality consistency, conversation memory, and relationships that evolve naturally. Unlike cloud-based services, it runs entirely locally, offering complete privacy and zero costs—perfect for next-generation games, educational tools.

ai artificial-intelligence character-engine conversation-ai game-development gaming interactive-storytelling npc ollama python

Last synced: 07 Oct 2025

https://github.com/djylb/npsclient

A NPC client for Android. 一个用于 Android 的 NPC 客户端。

android npc nps

Last synced: 21 Jul 2025

https://github.com/zekrom-vale/dynamicspawn

Adds Species to spawn in vanilla maps. Run the .exe file to change the values.

maps mod npc spawner starbound starbound-mods

Last synced: 23 Feb 2025

https://github.com/vincent-devine/ai_goap

Own GOAP planner on Unity for AI behavior. Exercice doing during 3rd year at ISART.

ai csharp gameplay goap goap-planner npc planner planner-ai unity

Last synced: 19 Jul 2025

https://github.com/knightfox75/rathena_npc_scripts

NPC scripts for the rAthena server emulator

npc rathena script

Last synced: 29 Jun 2025

https://github.com/sailex428/ai-npc-launcher

Spawn and control NPCs that can move, mine, and chat with players.

ai client fabric launcher minecraft minecraft-mod npc

Last synced: 10 Sep 2025

https://github.com/localhost-four/ai-npc

NPC control in games.

ai controller npc python

Last synced: 22 Aug 2025

https://github.com/greatwizard/rathena-intl

This project intends to translate rAthena NPC texts in many languages.

intl npc rathena server translation

Last synced: 12 Jul 2025

https://github.com/thkox/uni_2023-quest-explorer

This project is a team assignment for the "Computer Games" and "Virtual Reality" courses, offered in the 7th semester of the 2023 academic year at the University of Piraeus, Department of Informatics.

2023 7th-semester city csharp department-of-informatics farming-simulator forest game game-development npc raycast unity3d university-of-piraeus vr

Last synced: 30 Sep 2025

https://github.com/denv3rr/routenodehandler

Handling (creation, pathfinding within, etc) of grid nodes for created entities in a 3D environment of a specified size. Written in C++. (Research)

3d cplusplus grid-system navigation nodes npc pathfinding simulation

Last synced: 02 Aug 2025

https://github.com/991o2o9/ai_agent_backend

Urban Future: Voices of the City – Backend API and core logic for the interactive city simulation. Handles AI-driven NPC behaviors, dialogue management, memory storage, and game state, enabling dynamic social interactions and decision-making in the game world.

ai-agents fastapi npc postgresql python redis

Last synced: 09 Sep 2025

https://github.com/nacholibre22/genai-text-based-rpg-with-npcs

Explore "GenAI-Text-Based-RPG-with-NPCs," a Python game featuring AI-driven NPCs, quests, and rich dialogues. Perfect for RPG enthusiasts! 🎮💻

ai-chat ai-npc interactive-story llama-cpp llm-integration local-ai mistral-7b npc python python-game role-playing-game streamlit text-adventure text-rpg

Last synced: 04 Jul 2025

https://github.com/pranav11024/genai-text-based-rpg-with-npcs

A text-based role-playing game with AI-powered NPC dialogue, built with Python and Mistral 7B via llama.cpp.

ai-chat ai-npc interactive-story llama-cpp llm-integration local-ai mistral-7b npc python python-game role-playing-game rpg streamlit text-adventure text-rpg

Last synced: 19 Jul 2025

https://github.com/onelitefeathernet/alioth

A simple modern plugin for trading with Custom NPCs that use the vanilla behavior of Minecraft

draft kotlin minecraft-plugin npc paper paper-plugin plugin vanilla

Last synced: 28 Aug 2025

https://github.com/eisi05/npcapi-paper

A simple API to create and manage customizable Minecraft NPCs

api minecraft npc paper papermc

Last synced: 19 Sep 2025

https://github.com/mrbysco/npcinvasion

The possibility of changing configured sounds with a NPC phrase

forge forge-mod meme minecraft minecraft-forge minecraft-forge-mod minecraft-mod npc

Last synced: 31 Mar 2025

https://github.com/horik816/enemybehaviortreedemo

This is a repository to demonstrate the enemy's character AI in the 2D shooting game. My enemy character AI is implemented using BT (Behavior Tree), which is often used to create behaviors for robotics or NPCs (Non-Playable Characters) in game development contexts.

game npc processing

Last synced: 17 Sep 2025