Galaxia is a space shooter created by 13 students at The Game Assembly over 10 weeks of half time work.
- Designed and implemented a pipeline for the technical artists (more info below)
- Helped set up an art and level design pipeline from scratch
- Minor shader work
Technical artist pipeline
During this first of our projects, I designed and created a pipeline for us technical artists to distribute Maya scripts to our artists and level designers. This pipeline was used throughout the rest of our projects.
The pipeline came with the following benifits:
- Simple to set up for users, just set up a single environent variable and restart Maya.
- Script updates take effect immediately, without even having to restart Maya.
- Safe and easy for script creators to release their scripts to users, a script was created to synchronize a release directory on our SVN with the location on the network where the users ran their scripts from.
- New scripts could be very easily added to users shelves by updating a list in a script with an icon, a script to run and a tool tip.
- Crash logging was automatically handled for all scripts. So if a user experienced a crash, we didn’t always need to hog their work station to figure out what went wrong, but could instead look at their crash report from our work station. We could also use this data to fix bugs that users for whatever reason didn’t report.
- Adding logging to see who used what script when was made very easy. This data would prove useful to spot scripts that weren’t used.