← 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.