Request a demo We can arrange a demo to show you the capabilities of our products

Our products are used to:

_reduce the uncertainty of Machine Learning models,

_prioritize enterprise data efforts,

_support experts in the ML loop,

_improve the quality of ML models, especially in multi-class settings with complex ontologies,

_reduce data footprint and compactify ML models so as to be used by the Internet of Things applications,

_improve gaming experience via more challenging and realistic AI in games,

_create intelligent advisory systems from pre-compiled building blocks.

product Grail AI for Entertainment | Games & Simulations

Grail is a multi-platform, modular, universal engine for embedding advanced AI in games. Using methods such as Deep Learning, Monte Carlo Tree Search and advanced representation of the game, Grail is able to improve machine-generated players’ behaviors and make game experience more challenging.  Grail is intended for the game development community - to facilitate various aspects of the game development process. The premise is simple – we enable the introduction of complex AI without the cost of recruiting / maintaining a team of AI experts and mathematicians. Moreover, there is no need to rewrite the existing code.


01 Configurable

from the layer of configuration files or graphical tools

02 Modular

ability to build agent behavior in a modular and hierarchical way

03 Dynamic

agents act by dynamically choosing behaviors from a range of possibilities, according to used play model

04 Agents’ Knowledge

possibility to model agents’ local and global knowledge

05 Game Dev Quality Assurance

separation of AI model from the game enables you to switch and modify AI as you go. AI can be modified and tweaked independently, by means of approachable GUI tools. Grail enables automated game testing and balancing.

06 AI in Games for Everyone

Grail comes with a tool for modeling agent behavior in simulations and video games. Plugins for two of the most popular game engines (Unreal, Unity) are available, significantly lowering the entry barrier for using truly cutting-edge AI in the industry.

Project information

Project title: A stand-alone modular tool for equipping video games with multi-purpose & high-performance artificial intelligence

Application number: POIR.01.02.00-00-0150/16

Project duration: 2017-02-01 - 2020-01-31

Project realised as a part of: Działania 1.1 Poddziałania 1.1.1 Programu Operacyjnego Inteligentny Rozwój 2014-2020 współfinansowanego ze środków Europejskiego Funduszu Rozwoju Regionalnego

Donation: 4155095,65 zł

Value of the project: 5571400,00 zł

Beneficiary: Silver Bullet Labs Sp. z o.o.

Project purpose: The project concerns creating a component-based engine for embedding advanced artificial intelligence (AI) in games. The main usage of the AI will be to equip actors or group of actors (often also referred to as characters) with realistic sophisticated behavior. The actors will be able to efficiently drive towards their individually set goals (e.g. trying to beat the human opponent in a war-fare game) as well as adapt to the human player’s way of playing. Our objective is to provide tools which will allow game designers to express their artistic aims without requiring them to be closely familiar with the AI field. It must be emphasized that despite the fact that the project aims at the creation of computer characters which play more effectively than is achievable with existing methods, the benefits of such characters – which, moreover, can be parameterized – are numerous. At the present stage of development of the industry it is important to engage a player for a longer time, which can be done by confronting a human player with a character with a more realistic playing style or with one adapting in time to the next levels of a human player’s skill. The expected results of the project will address problems and deficits of the products currently offered on the video games market. The problems result from the very rapid development of technology and the growing expectations of customers. Therefore, our target user group are game developers. We will use various channels to reach them and each channel will be based on a certain result achieved in the project.

Let’s set up a meeting!