Gaige Save

Game AI Game Engine

Project README


Game AI Game Engine

The Game AI Game Engine (GAIGE) is a set of instructional programming assignments for the Game Artificial Intelligence course taught at Georgia Tech.

GAIGE is a game engine built in python on top of the PyGame library that provides basic 2-D game functionality. Through a series of assignments, one will build up all the AI components needed to have AI agents play a game based roughly on the Multiplayer Online Battle Arena (MOBA) genre of game.

Screenshot of GAIGE engine


The game engine is built in Python, using the Pygame and NumPy packages.

Pygame is a 32-bit package. You will need a 32-bit version of Python. We use Python 2.7.

Macintosh OSX 10.7 and above

  1. brew install python
  2. pip install numpy
  3. pip install --upgrade pip setuptools
  4. pip install pygame

Linux Fedora

  1. sudo yum install numpy
  2. sudo yum install pygame pygame-devel

Linux Mint

  1. Get Python 2.7.6
  2. sudo apt-get install python-pygame
  3. sudo apt-get install python numpy


  1. Install Python (version 2.7.x recommended)
  2. pip install numpy
  3. pip install pygame
Open Source Agenda is not affiliated with "Gaige" Project. README Source: markriedl/gaige
Open Issues
Last Commit
4 years ago

Open Source Agenda Badge

Open Source Agenda Rating