An implementation of gameplay programming using Unity