- Spatial and non-spatial feature encoding
- LSTM-based memory modules
- Separate policy and value networks
- Imitation learning and reinforcement learning pipelines
- Self-play environment wrappers via pysc2
- TensorBoard logging and visualization
- Configurable hyperparameters
- Modular PyTorch codebase