Generating code from tables. Building core. Building game loop. Building raycast. Building font engine. Building tile engine. Packing game and code resources. Adding files to image.