Enabling NPCs
Pandora 3chotomy » Devlog
The past week was all about building internal systems to support NPC behavior. Much of the time was spent reading up and learning new techniques (see resource links below), then designing and figuring out how to implement in code.
What's new:
- Fact database - for storing information about the world state, quest progress, NPC knowledge...
- NPC rule-based behavior - allows NPCs to execute scripted behavior and make simple decisions based on info from the fact database and/or sense perception.
- Location aware conversation selection - some conversations can be set to only/never occur at specific locations.
To do:
- Extend the rule-based decision making to conversation selection.
- Stress test the various behavioral systems to expose logic bugs, conflicts and limitations
The screenshot above shows an example of what can happen when you try to initiate a conversation with a NPC that needs to go somewhere. Normally, the NPC will stop to converse.
The following resources helped tremendously to inspire and inform the creation of these systems. My gratitude goes to these guys:
Get Pandora 3chotomy
Pandora 3chotomy
Action RPG in development. Prototypes playable!
Status | Prototype |
Author | siepiau |
Genre | Role Playing, Puzzle |
Tags | 3D, Action RPG, Cyberpunk, Episodic, Futuristic, Real-Time, Sci-fi, Stealth |
More posts
- Shape of things to comeAug 20, 2019
- Status updateAug 09, 2019
- Status updateSep 30, 2018
- Pandora Arena version 0.4 updateAug 28, 2018
- Something missing...Aug 17, 2018
- Pushing for completionAug 14, 2018
- Building an action RPG - feedback neededAug 13, 2018
- Teching upAug 06, 2018
- Status updateAug 04, 2018
- Early accessJul 27, 2018
Leave a comment
Log in with itch.io to leave a comment.