Introduction to InnateEngine
Welcome to InnateEngine, the world's first AI-native game engine. This guide will help you understand the basics and get started building amazing games.
What is InnateEngine?
InnateEngine is a professional game engine designed from the ground up with AI capabilities at its core. Unlike traditional engines where AI features are bolted on, InnateEngine was built to leverage AI for every aspect of game development.
InnateEngine can understand natural language descriptions of game mechanics and generate production-ready code, assets, and configurations automatically.
Core Features
- AI Code Generation - Describe mechanics in plain English, get tested code
- Universal Import - Import projects from Unity, Unreal, or Godot
- Cross-Platform Export - Build for 20+ platforms from one codebase
- Visual Scripting - Node-based programming with AI-assisted conversion
- Real-time Collaboration - Work together with your team seamlessly
Quick Start
Get up and running with InnateEngine in minutes:
using InnateEngine;
public class PlayerController : Node2D
{
[Export] float speed = 200f;
public override void _Process(float delta)
{
var velocity = Vector2.Zero;
if (Input.IsActionPressed("move_right"))
velocity.X += 1;
if (Input.IsActionPressed("move_left"))
velocity.X -= 1;
Position += velocity.Normalized() * speed * delta;
}
}
You can also generate this code by typing: "Create a player controller that moves left and right with arrow keys at 200 pixels per second"
System Requirements
Minimum
- OS: Windows 10 / macOS 11 / Ubuntu 20.04
- CPU: Quad-core 2.0 GHz
- RAM: 8 GB
- GPU: OpenGL 4.5 / Vulkan 1.1 compatible
- Storage: 5 GB available space
Recommended
- OS: Windows 11 / macOS 14 / Ubuntu 22.04
- CPU: 8-core 3.0 GHz
- RAM: 16 GB
- GPU: RTX 3060 / M1 Pro or equivalent
- Storage: 10 GB SSD
Next Steps
Now that you understand what InnateEngine is, here's what to do next: