This document outlines instructions for a Starcraft II project involving classes for buildings and units. It provides lists of buildings and units to create with attributes and functions. The classes must use proper inheritance, interfaces, abstract classes and access modifiers. Points are awarded based on correctly implementing classes for each building and unit with their specified attributes and functions. Bonus points are available for additional optional functions.