Please sign in

Sign in to manage your account, access downloads, and post on the forums.


Do not have an account? Register for Free

Image Description

A new way to think about AI. Optimized for games.

SmartEngine is a C++ machine learning library developed with games in mind.

Machine learning has two primary applications in games.

Drive Character AI

Game technology is ever evolving. But as rendering techniques have improved year after year, AI remains stagnant. SmartEngine changes all of that.

Machine learning promises to improve non-player character (NPC) AI, delivering results that feel more human than ever.

Complex behavior leads to less predictability
AI can learn from player behavior and adapt over time
Enemy AI can reach super-human levels
Drive actions that are too hard to code by hand

Content Generation

Content creation is the most time consuming and expensive aspect of game development.

SmartEngine can help reduce these costs by aiding in the content generation process.

Generate tileable textures instantly from rough images
Create a base character mesh from a single portrait
Block out levels from a hand-made sketch
Produce natural looking animations on the fly

How does it work?


Image Description

All Game Engines

Works with all C++ game engines. Special integration for Unity and Unreal.

Image Description


Fast and scalable. GPU accelerated on Vulkan supported platforms.

Image Description

Flexible Training

Supports a variety of training options. Unreal and Unity helper classes train over the network.

Image Description

Fully Featured

Build graphs with all the components you'd expect, including 2D convolution and LSTMs.

Image Description

Easy to Use

Define graphs in json instead of code. Special classes and consideration for NPC AI.

Image Description

Extensive Examples

Get off the ground running with a suite of end-to-end examples with thought process documentation.


Download the demo (Windows x86) and experiment with training an AI yourself.

Source code to the demo is available on the GitLab repository.




< $100K in revenue and funding

1 seat

No source code

Support forums

Small Studio

Contact us

No restrictions

Per seat

No source code

Premium support


Contact us

No restrictions

Unlimited seats

Includes source code

Premium support

Contact Us

Image Description