24
Aardvark Swift Breaking into the Games Industry

Aardvark Swift

  • Upload
    giona

  • View
    63

  • Download
    0

Embed Size (px)

DESCRIPTION

Aardvark Swift. Breaking into the Games Industry. Introduction to Aardvark Swift Developer Survey The Recruitment Process Maximising your chances Q+A. Agenda. Aardvark Swift. Established 1989 Games industry specialist UK and overseas Graduate to board level - PowerPoint PPT Presentation

Citation preview

Page 1: Aardvark Swift

Aardvark Swift

Breaking into the Games Industry

Page 2: Aardvark Swift

Agenda

• Introduction to Aardvark Swift• Developer Survey• The Recruitment Process• Maximising your chances• Q+A

Page 3: Aardvark Swift

Aardvark Swift

• Established 1989

• Games industry specialist

• UK and overseas

• Graduate to board level

• All disciplines of games development covered

Page 4: Aardvark Swift

Who we work with...

Page 5: Aardvark Swift

Developer Survey

• UK Development Studios Polled

• 40 leading studios took part

• Kuju, Codemasters, Blitz, Ubisoft, Rebellion, Relentless, Bizarre Creations and more.

Page 6: Aardvark Swift

Developer Survey

What are the top 5 skills you look for in graduate programmers?

Page 7: Aardvark Swift

Number 1 Answer

C++

• Top ranked skill for 33 / 40 studios• 2nd most important for 3 studios• 3rd most important for 1 studio• 4th most important for 2 studios

Page 8: Aardvark Swift

Number 2 Answer

Maths

• Top ranked skill for 3 studios• 2nd most important skill for 15 studios• Well over half the studios felt it was crucial• Core maths, 3d maths, Algebra,

Trigonometry, Vector Maths, Algorithm design

Page 9: Aardvark Swift

Number 3 Answer

Problem Solving Ability

Page 10: Aardvark Swift

Other Notable AnswersMemory AllocationDe bugging skills

People who develop games in their spare timeSTL / UML

Open GL / Direct X AI

Rendering techniques C

C# Optimization

Communication / Team working

Page 11: Aardvark Swift

Where do graduates go wrong?

• Poor grasp of C++• Math's• Weakness on Object Oriented

Methods• Communication

Page 12: Aardvark Swift

Qualifications

As a studio on a scale of 1 – 10 how importantly do you rate qualifications when deciding whether to interview / offer?

6.75 / 10

Page 13: Aardvark Swift

Demo

As a studio on a scale of 1 – 10 how importantly do you rate qualifications when deciding whether to interview / offer?

7.75 / 10

Page 14: Aardvark Swift

Graduate Training

• 32 / 40 trained graduates on the job

• Average time taken for a graduate to be productive - 6 to 12 months

Page 15: Aardvark Swift

CV

• Crucial in getting you noticed

• Judged very quickly

• Ideal length - 2 Pages

Page 16: Aardvark Swift

Structure

• Introduction• Skill Section• Education• Employment• Hobbies and interests

Page 17: Aardvark Swift

Demo

• Technical Level• Programming Skills • Sets you apart• Invest the time now.

Page 18: Aardvark Swift

Checklist

• Test it on different spec PC’s• Min. System/software requirements• Non Standard Dll’s included• Are the controls obvious?• Does it quit cleanly• Source code included – well

documented? • You Tube video

Page 19: Aardvark Swift

Applications

• First job is hardest to get • Flexibility is the key• Location• Project• Could an agency help?

Page 20: Aardvark Swift

Agencies• Try to choose a specialist• Ask them about their track record at

graduate level• Make sure they are open about

where your CV will be sent• Only use a maximum or 1 or 2 at a

time • Keep in contact

Page 21: Aardvark Swift

Interview

• Varies from company to company• Face to face interview• Technical questions• Your demo• Interest in the games industry• Games you play• Test (code or maths)

Page 22: Aardvark Swift

Salary Negotiation

• Junior Programmer £18k - £22k• Experienced Programmer £25k –

£35k+• Senior Programmer £33k – £40k+• Lead Programmer £35k - £50k+• Technical Director £45k - £70k+

Page 23: Aardvark Swift

• Aardvark Swift, Relentless Software and Develop Magazine

• Showcase for most promising graduate of the year

• 1st stage – programming test• 2nd stage – programming assignment• 3rd stage – panel interview

• Excellent practise for real life applications

• Prize – a Develop Award