Mammoth Club All levels 10 sections 29 lectures

Build a 3D Multiplayer NPC-to-NPC Simulator with Ollama in Godot

Bring Einstein and Newton to life and see where their conversation goes.

01
Skill level
All levels
02
Sections
10
03
Lectures
29
04
Instructor
Alex Kropf
What's inside

This course includes.

10
Sections
29
Lectures
24
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

10 sections · 29 lectures
+ Welcome 2 lectures
Project Preview Locked
Source Files Locked
+ Set Up Project Tools 2 lectures
Install Local AI Model with Ollama Locked
Build a New Godot Project Locked
+ Connect to Ollama from Godot 2 lectures
Test Ollama Connection with Godot HTTPRequest nodes Locked
Test Model Generation in Godot Locked
+ Build NPC Conversation Scene in Godot 5 lectures
Build NPC Conversation Scene in Godot Locked
Build NPC Conversation Scene in Godot Locked
Build each character’s prompt Locked
Process and display Ollama response in Godot Locked
Wrap text in Godot labels Locked
+ Customize Ollama in Godot 4 lectures
Build Ollama persistent memory Locked
Handle conversation finish and stop Locked
Limit conversation history size Locked
Prompt engineer character personality and knowledge Locked
+ Implement local text-to-speech 5 lectures
Install espeak-ng and Kokoro TTS AI Locked
Build and Run TTS Python Server Locked
Connect to TTS in Godot Locked
Save generated audio file in Godot Locked
Build back-and-forth speech Locked
+ Build multiplayer server 2 lectures
Build FastAPI multiplayer server Locked
Add multiplayer network node to Godot Locked
+ Build client chat interface 2 lectures
Build audience chat interface Locked
Handle LineEdit user input in Godot Locked
+ Broadcast topic and dialogue to all players 3 lectures
Check for a new topic before every thinking phase Locked
Broadcast generated dialogue Locked
Handle current topic and viewer count Locked
+ Run multiple Godot players from the terminal 2 lectures
Apply command line role in TopicNetwork Locked
Run the manager and viewers Locked
Description

About this course.

Watching two AI characters actually talk to each other, in real time, in a 3D world you built yourself, is a different kind of project.

This course walks you through building that in Godot 4.8, powered by local models through Ollama.

► Connect Godot to Ollama and build 3D characters with live dialogue.

► Prompt-engineer distinct personalities with persistent conversation memory.

► Add local text-to-speech using Kokoro through a FastAPI server.

► Build a multiplayer server for shared topic control and viewer input.

By the end, you'll have a full local AI conversation app, server, TTS, and clients, all running together.

✅ Lifetime access to all modules.

Instructors

Taught by people who ship.

Alex Kropf

Alex Kropf

Mammoth Club's CLO, public speaker, consultant, IT author and Senior Software Developer. Alex has produced best-selling courses, books and workshops for Mammoth Club, Course Pro and our clients since 2016.

Ready to start building?

Bring Einstein and Newton to life and see where their conversation goes.

Buy lifetime access →