Skills Game Design Game Development Programming Project Management Writing Years making games 5 to 10