Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

My Game Concept

A topic by moody00au created May 26, 2023 Views: 80 Replies: 3
A moderator has unlisted this topic. It is not visible on the topic listing but you can still reply and make edits.
Viewing posts 1 to 3

I am tweaking the prompt for the game below to simulate the adventures of an orphaned child of greek/arabian parents during the time of the first crusade in 11th century damascus on a quest to learn about history and current events and become a healer or scholar based on the works of Avicenna (father of medicine) and AlKhawarizmi (father of algorithms and computers).

The game engine leverages an LLM (Large Language Model), like GPT-4, to generate narrative, simulate dialogues, manage game state changes, and provide rich and immersive game experience. Here's a high-level overview of how it works:

1. Game State Management: At its core, the engine maintains a game state that includes player attributes, NPC details, game quests, inventory, timeline, and world state. Each turn, the engine inputs the current game state to the LLM. The LLM generates the narrative for that turn, and any changes in the state are recorded and updated. For example, if a player chooses to interact with an NPC, the engine updates the 'met' field for that NPC. The engine also handles conditional states such as quest completion or time progression.

2. Narrative Generation: The LLM is used to generate engaging and dynamic narrative. It takes into account the current game state and generates output in a structured format, incorporating world description, character's personal history, historical and immediate events, and ongoing quests. The output is both descriptive and narrative, painting a rich picture of the game world that progresses within a historical narrative dictated by real historical events.

3. Dialogue Simulation: The LLM can also be leveraged for dialogue generation between the player character and NPCs. Depending on the game state and NPC characteristics, the LLM generates appropriate dialogues that are consistent with the NPC's personality and the overall storyline.

4. Visual Narrative Generation: The game engine can also be linked to a generative AI model for creating visual content, like DALL-E or similar. Based on the text narrative and dialogue generated by the LLM, the visual AI generates corresponding images or even videos, which help visually represent the ongoing events in the game. This AI can be trained to generate visuals in a certain style to match the game's aesthetic.

5. Soundscape Generation: The game engine can incorporate an AI-driven sound engine, such as OpenAI's MuseNet or similar, to generate a dynamic soundscape. The AI uses the narrative and action descriptors to create matching background sounds, music, or sound effects to further enhance the game's immersiveness.

In summary, this game engine represents a blend of various AI technologies working in harmony. The LLM drives the game progression, narrative, and dialogues, while other generative AI models provide the visual and auditory content. This setup offers game developers a flexible and powerful tool to create rich, dynamic, and immersive text-based games.

Host unlisted this topic
Host (1 edit)

Hello,

I am one of the co-creators of Adventure Jam. I wanted to reach out and notify you that we are going to hide this post and I will be removing your other comments, as we do not endorse the use of AI tools. I do apologize - we didn't have our Discord rules posted/stickied here on the community forums, and that was a huge oversight on our part. The rule that can now be found here reads:

5. Do not mention, share or promote AI tools.  Any messages doing this will be removed. We cannot in good conscience endorse the use of AI tools that were unethically trained on data that was not consensually given. Adventure Jam was created with the intent to bring people together and encourage creativity within the community, and we believe that collaborating with your peers provides a more rewarding and fulfilling experience.

I'm very sorry for any upset this might cause. While we've run Adventure Jam for many years, this is the first year that AI has become as prominent as it has, and we are (unfortunately) learning how navigate it by trial and error.

Apologies once again,

-Cassie

Hi Cassie! Thanks for the explanation. It's a shame but I understand. 

Submitted

Just to be super clear. I have a question.
This "ban" is regarding the promotion of unmentioned tools. not the actual "use" of them within the Jam since no such rule is stated in the main Rules page of the Jam itself. 

Correct?