Competition for a place on the Internship Program at ZeroLight has never been higher so it's important that you make your application stand out. A high-quality demo is the best way to do this. Your demo is the most important part of your application. Yes, it's vital to have a great CV and a covering letter that shows you've done your research, but it is your demo that will ultimately secure you an interview. This is the part of the application process that our Technical Directors look forward to reviewing each year and the demos that impress are most often from those that end up going on to do great things at ZeroLight.
To give you a head start here's the team's top tips on producing a stand-out demo.
Your demo must show a complete development cycle, i.e. if you're producing a game - load a UI, load a scene, interact with the scene, go back to the UI. Producing a framework that lets you do this repeatedly without things going wrong shows good core skills of writing a full program as opposed to a quick demo.
Give your demo some polish. Try to demonstrate that you have thought about your demo from the user's perspective.
Try your demo on other people's computers - often you'll find your code has dependencies you haven't realised, but it works on your own computer as they are already installed with visual studio or similar. Trying on other hardware minimises the chance you will submit something that does not run.
It sounds obvious but you must submit a bug free demo. Quality is key - your demo should not be overshadowed by frustrating bugs that you could have taken the time to fix.
Ideally we'd like to see an individual and a group demo. When submitting a group demo you should be specific about what role you played within the team. Working in small groups to produce a collaborative project is always something that stands out on your application - this proves that you have developed an understanding of the key roles within a studio and that you have experience interacting with others to meet a deadline. This experience replicates the way the larger team works within the studio and is really beneficial to completing a well-rounded application.
Knowledge of performance and optimisation is also important - it is always impressive when someone implements a great demo and can then explain how they made it run fast enough on the hardware.
For those who are interested in Graphics, examples of projects that would impress in demos would include:
Integration of shadows in a complex scene (large area or high poly) with a good frame rate and minimal artefacts.
DirectX 11/12, Compute shaders, cloth physics, post processing, damage and water effects.
Vegetation - trees, plants & grass
Processing large amounts of data to create a visualisation (e.g. point cloud, GPS data).
We are now accepting applications for 2017 entry onto the Internship Program. To apply please send your Demo Link, Cover Letter & CV to [email protected]