Skip to content
Tiatra, LLCTiatra, LLC
Tiatra, LLC
Information Technology Solutions for Washington, DC Government Agencies
  • Home
  • About Us
  • Services
    • IT Engineering and Support
    • Software Development
    • Information Assurance and Testing
    • Project and Program Management
  • Clients & Partners
  • Careers
  • News
  • Contact
 
  • Home
  • About Us
  • Services
    • IT Engineering and Support
    • Software Development
    • Information Assurance and Testing
    • Project and Program Management
  • Clients & Partners
  • Careers
  • News
  • Contact

Behind the scenes: The daily impact of genAI at Hamburg’s largest gaming company

Companies in various industries are now relying on artificial intelligence (AI) to work more efficiently and develop new, innovative products and business models. The games industry is no exception. After all, generative AI (genAI) is fundamentally changing both the way games are developed and the gaming experience itself. 

As a data-driven company, InnoGames GmbH has been exploring the opportunities (but also the legal and ethical issues) that the technology brings with it for some time. 

In this article you can read: 

  • How everyday AI work is organized at InnoGames 
  • Which genAI innovations developed in-house are being used
  • How these are shaping the company’s path into a new gaming era 

The foundation for genAI at InnoGames 

AI is no longer a niche topic at InnoGames, but an integral part of how we work, providing creative impetus in many areas and contributing to innovative gaming experiences. AI plays a particularly important role in the early phase of game development, when new ideas are being developed, and initial concepts are taking shape. For example, AI-supported chat tools help our game designers to: 

  • Brainstorm ideas 
  • Test complex game mechanics 
  • Generate dialogs 

They act as digital sparring partners that open up new perspectives and accelerate the creative process. AI does not always deliver the final result, but it is a good starting point for brainstorming. 

Screenshot Rise of Cultures 16z9

InnoGames is a specialist for mobile and browser games such as “Rise of Cultures” (pictured), “Forge of Empires”, “Elvenar” or “The Tribes”.

InnoGames

AI-supported image generators, on the other hand, enrich the creation of concept art materials that visualize the atmosphere and style of a game. Our artists can test different styles and variations in the shortest possible time and thus achieve convincing results more quickly. With AI taking over time-consuming routine tasks, artists gain valuable time to experiment and develop unique visual worlds. 

To ensure that employees have easy access to AI tools, InnoGames also uses the TypingMind platform, which provides a central point of contact for a variety of AI models, including ChatGPT and Gemini. For example, our employees can use this platform to: 

  • Chat with AI models 
  • Generate texts 
  • Create images 
  • Train their own AI agents with specific skills 

To fully exploit the potential of AI, InnoGames also relies on an open and experimental approach. We encourage our teams to experiment with different AI models and platforms and explore new application fields. For example, as part of a recent internal “AI Jam,” which focused on developing innovative AI solutions through teamwork. 

AI prototypes for better gaming experiences 

However, the use of general tools alone is not enough to exploit the full potential of AI. The next logical step was therefore to develop customized AI solutions tailored to the specific needs and challenges of InnoGames. 

Two approaches proved to be particularly promising: Retrieval Augmented Generation (RAG) and fine-tuning. On this basis, InnoGames has developed two internal prototypes: KAWAII and QueryMind. Both were created to address a fundamental problem in two respects: 

  1. Data that remains unused: InnoGames collects more than 1.7 billion data records in real-time every day, based on player interactions with its games. In addition, there is various master data from different systems. Nevertheless, a lot of valuable information remains unused that could be relevant for strategic decisions, planning future projects and much more. However, accessing this information and gaining knowledge usually requires in-depth knowledge of SQL. QueryMind opens up new possibilities at this point. 
  1. Knowledge that is not available: Like many other companies, InnoGames also uses wiki software to create documentation, record meeting minutes, discuss concepts and much more. Specifically, Confluence from Atlassian is used here. Anyone who has already built up an extensive knowledge database will be familiar with the difficulty of finding relevant information quickly and easily. This is where KAWAII comes in. 

In the following, we take a detailed look at the two genAI prototypes developed in-house and how they work. 

KAWAII 

KAWAII stands for “Knowledge Assistant for Wiki with Artificial Intelligence and Interaction”. It is a prototype that implements the RAG approach to make InnoGames’ internal knowledge quickly and easily accessible. 

KAWAII RAG Architecture 16z9

A detailed view of the KAWAII architecture.

InnoGames

KAWAII accesses data from our internal wiki and optionally also tickets from Jira. However, the focus is on the wiki content. To ensure the relevance of the information and avoid outdated data, we can use the Confluence Query Language (CQL) to specifically select the wiki pages that are to be integrated into KAWAII. 

KAWAII Trainingsdaten 16z9

KAWAII training data as YAML configuration.

InnoGames

However, before the wiki pages can be processed for the AI, they must be broken down into smaller, semantically meaningful units — so-called chunks. This process is called chunking and is crucial for the quality of the search results. To split the wiki pages into chunks with a size of 1024 tokens and an overlap of 150 tokens, we use LangChain’s TokenTextSplitter. The overlap ensures that connections between the chunks are retained. 

To make the chunks accessible for the AI search, they are converted into numerical vectors using embedding models. We use Google text embeddings, which support a maximum chunk size of 2048 tokens. In addition to the vectors, contextual headings are added to each chunk. These contain the page title and other metadata to ensure that each chunk retains its reference to the original wiki page even when viewed in isolation. 

The text, the vectors and the metadata of the chunks are stored in a database that can process vectors and calculate distances. The open-source database StarRocks, which is already integrated into InnoGames’ data infrastructure and has an interface to LangChain, is used for this purpose. With functions such as cosine_similarity_norm, StarRocks enables efficient similarity searches between the vectors. 

KAWAII uses a user-friendly web interface developed with Streamlit in Python to make queries in natural language. For example, an employee can ask what a certain InnoGames-specific KPI means. The entire conversation history is added to each new query to enable follow-up questions. To optimize the results, this history is reformulated together with the current input into a new, concise and unique question using the large language model (LLM) Gemini Flash. 

KAWAII Frontend 16z9

The KAWAII frontend.

InnoGames

This reformulated question is then converted into a numerical vector using the Google text embeddings as before. Based on this vector, the most relevant chunks are retrieved from the vector database. The reformulated question and the queried context are then passed back to Gemini Flash to generate a final answer. In this way, users receive precise and context-related answers to their company-specific questions. 

QueryMind 

InnoGames’ data infrastructure has evolved over the years from an on-premises solution using open-source technologies such as Kafka, Flink, Hadoop and Hive to a hybrid architecture that also includes cloud services such as BigQuery and Vertex AI. 

Our second prototype, QueryMind, makes it possible to query this extensive data landscape using natural language. QueryMind is based on the RAG approach and uses the flexible, open-source Python framework Vanna. This allows us to flexibly combine different components such as vector databases, LLMs and SQL databases to convert natural language into database queries, execute them and optionally interpret the results. 

InnoGames Datenlandschaft 16z9

The data scene of InnoGames at a glance.

InnoGames

For QueryMind, we opted for the following components: 

  • StarRocks as vector and SQL database 
  • Gemini Flash as the underlying LLM 
  • Streamlit for the user interfaces. 

QueryMind training is based on information about the table structure, sample queries and documentation. 

Using the intuitive Streamlit interface, employees can now ask questions in natural language without the need for SQL knowledge. In concrete terms, such a question could look something like the screenshot below. 

QueryMind Beispiel 16z9

QueryMind in practical use.

InnoGames

QueryMind automatically translates this query into an SQL query, executes it on StarRocks and presents the results in an easy-to-understand format. This makes valuable knowledge for data-driven decisions accessible to a wider range of employees. 

Query Mind Ergebnis 16z9

A glance at the results of the QueryMind query.

InnoGames

The AI-driven gaming future 

The KAWAII and QueryMind prototypes presented are just the beginning. The future of AI in gaming holds enormous potential that goes far beyond optimizing internal processes. For example, a future version of KAWAII could be used to generate new game content such as quests and dialogs. In addition, AI technologies such as generative agents and neural game engines open up further new possibilities: 

  • Imagine, for example, a virtual world like “Smallville”, as described in the specialist article “Generative Agents: Interactive Simulacra of Human Behavior” (PDF). In this world, AI-controlled characters live their everyday lives, build relationships, exchange information and react to the actions of the players — all based on their individual (AI-generated) memories and personalities. 
  • Games that are no longer based on manually programmed logic but are generated in real-time by AI models such as “GameNGen” would also be possible. This could lead to more dynamic and unpredictable gaming experiences, as illustrated in the white paper “Diffusion Models Are Real-Time Game Engines” (PDF). 
  • AI-supported animation tools can also revolutionize games with realistic and expressive movements. They can “learn” these using video material or motion capture data and transfer them to game characters — as offered by animation specialist Motorica, for example. 
  • Another example of future AI innovations in the games sector is the “AI Dungeon” project. Here, an AI system takes on the role of a dynamic narrator that adapts the game plot to the player’s decisions and thus ensures an individual and immersive experience. 

Whether generative AI is used as a supporting tool in game development or as part of the game in the form of AI-driven narratives, animations or NPCs, the technology will fundamentally change the gaming landscape in the coming years. InnoGames GmbH wants to play an active role in shaping this development. 

Volker Janz has been part of the data team at InnoGames GmbH for over a decade. He develops and maintains distributed systems with a focus on data engineering, big data and AI. 


Read More from This Article: Behind the scenes: The daily impact of genAI at Hamburg’s largest gaming company
Source: News

Category: NewsDecember 10, 2024
Tags: art

Post navigation

PreviousPrevious post:Cinco consejos para mejorar el valor empresarial gracias a la IANextNext post:¿Qué les espera a los CIO con la Ley de Datos de la UE?

Related posts

CDO and CAIO roles might have a built-in expiration date
May 9, 2025
What CIOs can do to convert AI hype into tangible business outcomes
May 9, 2025
IT Procurement Trends Every CIO Should Watch in 2025
May 9, 2025
‘서둘러 짠 코드가 빚으로 돌아올 때’··· 기술 부채 해결 팁 6가지
May 9, 2025
2025 CIO 현황 보고서 발표··· “CIO, 전략적 AI 조율가로 부상”
May 9, 2025
독일 IT 사용자 협회, EU 집행위에 브로드컴 민원 제기··· “심각한 경쟁 위반”
May 9, 2025
Recent Posts
  • CDO and CAIO roles might have a built-in expiration date
  • What CIOs can do to convert AI hype into tangible business outcomes
  • IT Procurement Trends Every CIO Should Watch in 2025
  • ‘서둘러 짠 코드가 빚으로 돌아올 때’··· 기술 부채 해결 팁 6가지
  • 2025 CIO 현황 보고서 발표··· “CIO, 전략적 AI 조율가로 부상”
Recent Comments
    Archives
    • May 2025
    • April 2025
    • March 2025
    • February 2025
    • January 2025
    • December 2024
    • November 2024
    • October 2024
    • September 2024
    • August 2024
    • July 2024
    • June 2024
    • May 2024
    • April 2024
    • March 2024
    • February 2024
    • January 2024
    • December 2023
    • November 2023
    • October 2023
    • September 2023
    • August 2023
    • July 2023
    • June 2023
    • May 2023
    • April 2023
    • March 2023
    • February 2023
    • January 2023
    • December 2022
    • November 2022
    • October 2022
    • September 2022
    • August 2022
    • July 2022
    • June 2022
    • May 2022
    • April 2022
    • March 2022
    • February 2022
    • January 2022
    • December 2021
    • November 2021
    • October 2021
    • September 2021
    • August 2021
    • July 2021
    • June 2021
    • May 2021
    • April 2021
    • March 2021
    • February 2021
    • January 2021
    • December 2020
    • November 2020
    • October 2020
    • September 2020
    • August 2020
    • July 2020
    • June 2020
    • May 2020
    • April 2020
    • January 2020
    • December 2019
    • November 2019
    • October 2019
    • September 2019
    • August 2019
    • July 2019
    • June 2019
    • May 2019
    • April 2019
    • March 2019
    • February 2019
    • January 2019
    • December 2018
    • November 2018
    • October 2018
    • September 2018
    • August 2018
    • July 2018
    • June 2018
    • May 2018
    • April 2018
    • March 2018
    • February 2018
    • January 2018
    • December 2017
    • November 2017
    • October 2017
    • September 2017
    • August 2017
    • July 2017
    • June 2017
    • May 2017
    • April 2017
    • March 2017
    • February 2017
    • January 2017
    Categories
    • News
    Meta
    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    Tiatra LLC.

    Tiatra, LLC, based in the Washington, DC metropolitan area, proudly serves federal government agencies, organizations that work with the government and other commercial businesses and organizations. Tiatra specializes in a broad range of information technology (IT) development and management services incorporating solid engineering, attention to client needs, and meeting or exceeding any security parameters required. Our small yet innovative company is structured with a full complement of the necessary technical experts, working with hands-on management, to provide a high level of service and competitive pricing for your systems and engineering requirements.

    Find us on:

    FacebookTwitterLinkedin

    Submitclear

    Tiatra, LLC
    Copyright 2016. All rights reserved.