ambiera logo

Ambiera Forum

Discussions, Help and Support.

folder icon Ambiera Forum > CopperCube > Announcements and Showcase
forum topic indicator Coppersons
person icon
d_s_r
Registered User
Quote
2025-12-26 15:50:46

Coppersons

Coppersons (Coppercube persons) is an evolution of my original prototype ‘Generative Artificial
Intelligence Non-Platable Characters’ (GenAINPC), released in July 2025.


• What’s the idea?
The idea is to use LLMs (Large Language Models) to control non-playable characters (NPCs) in 2D
or 3D games and make them have more agency within their worlds. The goal is for these NPCs to
be able to engage in more natural conversations and dynamic interactions beyond the typical
dialogue options, making them feel more "alive."


• Coppersons?
I decided to use the Ambiera Coppercube engine because it consumes very few resources, even in
scenes loaded with particles and effects. This allows the GPU (or RAM and CPU, if not) to remain
mostly free, enabling the LLM to run without interruptions or frame drops in the game/3D engine.
Since the system uses the Coppercube engine and the goal is to create NPCs that are more agent-
like, like real people, that’s where the name comes from.


Link to the project in itch.io:
https://dream-search-repeat.itch.io/coppersons-v01

It has the coppercube .js extensions and a short but i hope it's clear documentation to start working on it. If you have any question or suggestion please let me know.

:-)

Merry-late Christmas to all.

person icon
d_s_r
Registered User
Quote
2025-12-26 15:53:23

Sorry i am constantly uploading a copy-paste of the doc's intro. I'm just kinda tired now. haha.

person icon
okeoke
Registered User
Quote
2025-12-26 16:03:40

Hey, looks really interesting. Can you record a short demo video?

person icon
d_s_r
Registered User
Quote
2025-12-26 20:53:44

wrote:
Hey, looks really interesting. Can you record a short demo video?



I'm going to make a small demo using the character 'Tom the gatekeeper' i did the last time for the previous version. (Video and game i mean). Probably going to take me like a week or two. What kind of video would you like to see? a gameplay-like video? or a 'how to use' tutorial?

person icon
okeoke
Registered User
Quote
2025-12-27 09:07:24

Not a tutorial, just some sort of showcase of what it can do would be perfect. It's like a chat bot but inside the game, right? Or it can do something beyond that?

person icon
d_s_r
Registered User
Quote
2025-12-27 13:03:37

wrote:
Not a tutorial, just some sort of showcase of what it can do would be perfect. It's like a chat bot but inside the game, right? Or it can do something beyond that?



Yes and no. You can create chatbots, but also npcs that can interact with the world in a more responsive way, or a DM that can alter the world. Whatever you want.

What i am sharing is 2 .js script:
An action that can send a player's message or world info to a local LLM server. (that means a LLM running in your machine- no internet needed).

And a behaviour that pick the response from the LLM and translate to in-game actions using a specific format.
(i am also sharing a small simple test, the rest of the components and 2 pdfs (English and Spanish) that explain how to use it).

I don't want this message to be unbearable long. haha. But basically, you can create a npc (copperson) with it's personality/story/etc. Like in any local AI roleplay. Send info to a local LLM with the character's system promp and the instruction of choosing what the npc should do next from a list, using this format. command(parameter)@command(parameter)

example: say('fill here with npc's words')@take('sword')@take(cup)@walk_to('place').

Once the LLM replies with at least one command. The behaviour in the coppercube scene send the command name into a var you define and the parameter to another one, that let's you use the coppercube action 'when a var has a value do something' (idk how is the name in english, i have the spanish version of CC) to activate whatever you want in the scene: change of skybox, spaw objects, move a npc to x position, etc.

Sorry for the wall of text. :-)

It's a never version of this: https://www.youtube.com/watch?v=...

But focused in using reasoning models.

person icon
okeoke
Registered User
Quote
2025-12-28 15:37:17

Ok, got it!
Thank you for the explanation and demo:)

person icon
d_s_r
Registered User
Quote
2026-01-02 14:10:23

I have uploaded a new demo. I used the previous 'Tom the gatekeeper' scenario. It's now in the itch.io link.

https://dream-search-repeat.itch...

a small Youtube video.

https://youtu.be/F14In4e2f-g


Create reply:










 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Image [img]http://www.example.com/image.jpg[/img]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons


icon_holyicon_cryicon_devilicon_lookicon_grinicon_kissicon_monkeyicon_hmpf
icon_sadicon_happyicon_smileicon_uhicon_blink   






Copyright© Ambiera e.U. all rights reserved.
Contact | Imprint | Products | Privacy Policy | Terms and Conditions |