← Projects

Isaac AI Agent

PythonReinforcement LearningSACLuaGame AI

Reinforcement learning agent that learns to play The Binding of Isaac using Soft Actor-Critic.

Trains an AI agent to play The Binding of Isaac: Repentance using the Soft Actor-Critic (SAC) algorithm. Handles a mixed action space: continuous 2D movement (WASD) and discrete directional shooting (arrow keys). A custom Lua mod hooks into the game to expose state and inject actions. Training runs on an RTX 4060 GPU with gameplay recording for analysis.

⬡ yydincprojects/isaac-ai-agent