Game AI and RL Learning Resources
This repository holds tutorials, guides, research, and resources around the space of artificial intelligence in games. Whether you are entirely new to the subject or an expert, we hope that these resources are useful! Please open pull requests and issues for requesting new material to be added. Let's make this repository one of the best resources for learning about and having fun with AIs in games.
🕹 Getting Started with the Concepts
HuggingFace - Deep Reinforcement Learning Course
Blog Post - OpenAI Five defeats Dota 2 world champions
Designing AI Agents’ Behaviors with Behavior Trees
Illustrating Reinforcement Learning from Human Feedback (RLHF)
🤖 Reinforcement Learning Tutorials
HuggingFace - Deep Reinforcement Learning Course
Schooling Flappy Bird: A Reinforcement Learning Tutorial
How to build AI vs AI RL agents - HuggingFace Deep RL Course
🔗 Popular Frameworks
Unity
Unreal Engine
📝 Technical Readings and Papers
Reinforcement Learning
Join our Discord for every new weekly paper that we discuss!
Capture the Flag: the emergence of complex cooperative agents (DeepMind)
Learning to Play Minecraft with Video PreTraining (VPT) (OpenAI)
IQ-Learn: Inverse soft-Q Learning for Imitation
Reptile: A scalable meta-learning algorithm
Exploring Agents and Games
Can Large Language Models Play Text Games Well?
🦾 Other Resources
Market Maps and Overviews
The Generative AI Revolution in Games (a16z)
In the News
AI Agents Simulate a Social Town
Other
Battlecode Lecture (great watch for simple rule-based algos)