Supporters of Marcus Endicott’s Patreon can access weekly or monthly consultations on this topic.
Part II traces the non-player character across both cultural and technical dimensions, moving from foundational questions about what NPCs are and why they matter, through a decade-by-decade history (from early arcade titles like Space Invaders up through the 2010s), into the complicated emotional and social relationship players have with NPCs—covering affection, frustration, hatred, and the internet-culture phenomenon of "NPC" memes and roleplay. It then turns to the technical and forward-looking side, examining how modern AI and large language models (including GPT-4) are reshaping NPC dialogue and behavior alongside their limitations, and closes with the practical craft of NPC creation: design principles, ethics, pathfinding, navigation, and animation techniques (including Unity-specific tools like NavMesh and Mecanim).
PART II — The Non-Player Character: A Cultural and Technical History
Chapter 5. What NPCs Are and Why They Matter
The Evolution and Impact of Non-Player Characters in Modern Video Games
Non-Player Characters and Their Relation to Multi-Agent Systems
Chapter 6. A Decade-by-Decade History
NPCs Leveling Up: How Video Games Evolved Dynamic Characters (2000–2009)
Bringing Virtual Worlds to Life: The Evolution of Video Game NPCs in the 2010s
Chapter 7. The Player's Relationship to NPCs
Villains, Burdens, and Betrayers: Understanding Player Hatred of NPCs
Laughter in Limitation: The Comedic Appeal of Inappropriate NPC Reactions
Gaming Culture Turns NPC Frustrations into Shared Humor and Community Identity
Seeking Story Depth Through Alternate Lenses: The Appeal of Embodying Video Game NPCs
When Gameplay Meets Narrative: NPC Recognition of Player Power in Video Games
The Pace of Progress: Examining NPC Walking Speeds in Video Games
The Historical Downsides of NPCs: Challenges and Frustrations in Digital Gameplay
Chapter 8. AI-Driven NPCs and Conversational Agents
The Potential and Challenges of AI-Driven NPCs in Video Games
The Evolution of AI NPCs: From Gaming to Real-World Applications
Integrating Conversational AI with NPCs in Games: Challenges and Opportunities
Reimagining NPC Dialogue: The Promise and Perils of Large Language Models in Gaming
GPT-4 and the Limitations for Cognitive Architecture in Advanced NPCs
GPT-4 and the Evolution of Cognitive Architecture for Advanced NPCs
Beyond Scripts: AI-Driven NPCs Redefine Player Interactions in 'Vaudeville'
Balancing Artificial Intelligence and Human Creativity in Modern Gaming
Chapter 9. NPC Craft: Design, Pathfinding, and Animation
The Art of Creating Memorable and Engaging NPCs in Video Games
Ethical NPC Design: A Multifaceted Approach to Player Interaction and Moral Engagement
Advancements in NPC Pathfinding for Realistic and Dynamic Game Environments
Leveraging Unity's NavMesh System for Intelligent NPC Navigation in Games
Unity's "Head-LookAt" Script: Enhancing Character Realism and Interaction
The Integration of Artificial Intelligence and Ragdoll Physics in Video Games