Getting Started with Gaming Software Systems