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.
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.
How does it work?
Features
All Game Engines
Works with all C++ game engines. Special integration for Unity and Unreal.
Performant
Fast and scalable. GPU accelerated on Vulkan supported platforms.
Flexible Training
Supports a variety of training options. Unreal and Unity helper classes train over the network.
Fully Featured
Build graphs with all the components you'd expect, including 2D convolution and LSTMs.
Easy to Use
Define graphs in json instead of code. Special classes and consideration for NPC AI.
Extensive Examples
Get off the ground running with a suite of end-to-end examples with thought process documentation.
Demo
Licenses
Indie
Small Studio
Full
Contact Us
Thank you for contacting us. We will get back to you soon.
An error occurred trying to send the message. Please try again later.