Game Dev Portfolio Guide

Other than making games and networking, creating a quality portfolio to display your work is one of the most important steps of applying for jobs in the game industry. Luckily, it’s also pretty simple compared to the first two steps! XD

This guide should be helpful for a variety of asset creation jobs- mainly, coding, art, and sound design– as that’s my biggest area of experience and therefore what I can give the most accurate advice on.

Remember that your resume and portfolio are living documents; update them with new work you’ve done and remove old work as you advance in your career.

Good luck!

The Resume

The point of a resume is to concisely describe your experience so that a recruiter can decide if your skills match the requirements of a job description with a short glance.

Resume Creation Steps

  1. Use a template to avoid fighting formatting. I used a Google docs resume template.
  2. Add your experience in chronological order, with most recent first.
    • Title each entry with: Job Title, Company
    • Use strong action words to describe your responsibilities.
    • Use numbers where possible, e.g., X animations made; X% game performance increase, X artists supported.
    • Specify tools used, e.g., game engine, programming languages.
    • Keep descriptions to 1-2 succinct sentences.
    • Include the dates you worked the job.
  3. Add your education. Put this below your experience, as it’s less important.
    • Don’t include your GPA unless it’s really impressive.
    • Include your area of study/ major and graduation date.
  4. Add contact information. Link your portfolio and add a phone number and/or email address. Don’t include your physical address (see “DON’T”s below).
  5. List skills & tools known. For whatever your discipline is, list tools/programs that you’re familiar with, programming languages you know, version control you’ve used, or other specific skills you have.

Keep your resume to one page unless you’ve had more than 10 years of experience.

For each job application, tailor your resume to the job description. Double check to make sure that your resume includes the exact phrasing of any skills that the job requirements list that you also meet. For example, a team might use some web dev languages for content creation tools; even if you don’t usually include your web dev knowledge on your resume, make sure to list relevant languages for the copy of the resume you sent to an application this studio. You could also tweak the wording of job descriptions on your resume to fit the language used in the description of a job you’re applying for; this isn’t to be dishonest, but to help communicate to a recruiter that you have the skills they’re looking for using the same language as them.

I intentionally left out the finer details of these steps (do I list the exact dates I joined and left?) and a few debatable and trendy features (do I rate my expertise in each skill? do I include a personal mission statement?), as I’ve gotten conflicting advice about all of these options. Honestly, I think the basic steps I listed above are the most important, and if you follow them, you’re probably doing fine.


  • Don’t put skills or experience on your resume that you don’t want to do again. If you don’t want a job in web development, don’t list the web languages you’re proficient in. Recruiters might get distracted by skills unrelated to the jobs you want to apply for, and your resume will be more succinct if you only list relevant skills.
  • DO NOT put your physical address on your resume. This is a security concern if you put your resume online, and sometimes recruiters will make candidates who would have to relocate a lower priority.
  • Scrub ANY personal contact info from your online resumes. I don’t even have my resume on my online portfolio, but if I did, I would NOT put my cell phone number on it, as this is a security concern. Professional emails are a much better public contact option.


Here’s my resume, but with all of my actual personal details edited out. I think this format is effective because it’s easy to read and to-the-point.

It’s currently a little bit tailored for an engineer, but I would suggest that artists, designers, producers, QA, and other non-engineers still keep the “technical skills” section (maybe rename it to just “skills”? up to you) and only remove the “Languages” section (unless your role includes scripting and you do know some scripting or programming languages). Maybe there’s another section that it might make more sense to add for your role, like QA certifications, team methodology certifications (like scrum), awards you’ve earned, etc. Think critically about how you can display skills that you have that are in job descriptions for jobs you’re applying for, and include them in an easy-to-read way like in the Technical Skills lists.

You can download the Resume Example PDF here. I originally created it from a Google Docs template.


The Portfolio Website

The purpose of a portfolio website is to give hiring managers (usually, the person who will be your future manager) and potential coworkers a deeper look into your work. My most important advice for portfolio websites is to make it easy to view the most impressive work you’ve done. This means compiling all of your work into one location and including screenshots, video, and/or audio so that the viewer doesn’t have to download your projects to view them. Almost nobody is gonna download your game, aight! 🙂

I strongly recommend that you use a website like Squarespace to create a portfolio where you can compile all of your experience into one place, but it’s not a requirement. For example, if you’re an artist, it’s also suitable to put all of your work on Behance or similar site; if you’re an audio designer, you could put your work on Soundcloud; for programmers, you could put your projects on GitHub. In fact, even if you have a portfolio website, websites like these are useful for hosting your work. The below guide is written with the single portfolio website in mind, but the general principles apply to other websites, too.

Do not rely on social media as a portfolio. While it’s good to use your pinned tweet or Tumblr description or Instagram bio to link to your portfolio or a tag for your work, this does not substitute for an actual portfolio. It looks unprofessional, and it’s hard to control the way your content is portrayed because you have a word limit, you don’t have control over formatting, and strangers can comment on your work.

Portfolio Elements

  • Projects: a section which lists and describes projects that you’ve worked on, with the most recent (or relevant) projects at the top.
    • Include a brief description of the project.
    • Clearly state your role in the project and give credit to others who worked on the project.
    • Like your resume, use strong action words and numbers where possible (like number of assets made, performance improvements made by framerate or CPU time comparisons, etc).
    • Include visuals, like screenshots or gifs or videos, or audio if it’s sound work. Use your visuals to highlight the work you did on the project- for example, displaying specific art assets you created- when relevant.
    • Link to a download, if applicable. Most people won’t actually download and play your game, so make sure the visuals describe it well.
    • Link to your repository, if applicable.
    • If you have a broad area of work you’ve done- for example, you write poetry, film advertisements, or animate TV shows in addition to game development- put the type of projects most relevant to the jobs you’re applying for first.
  • Demo Reel: a video which displays all of your best work. This makes it super easy for people to see your work in one place.
    • A few examples of relevant footage: animations you made, 360s of models you created, gameplay footage, footage of you using a tool you created.
    • Keep it short, and only use your best and most recent work.
    • Demo reels are almost a requirement for certain disciplines, like animation, and just a nice-to-have for most others.
  • About Me: a section that concisely describes your area of expertise (environment art, tools programming, game programming, 2D animation, etc), summarizes your resume, and maybe adds some fun personal details like favorite games or non-game-dev hobbies.
  • Contact: a list of ways to contact you.
    • An email address is usually sufficient for a public online portfolio- I almost never put my phone number online.
    • Social media links are okay as long as they’re professional and SFW, but don’t rely on them as a way to contact you.
  • Other sections: Anything else that’s directly or tangentially related to game development.
    • E.g.: volunteer work, public speaking, tutorials or blogs, organizations you helped run, exhibitions or publications or galleries you’ve been featured in (or ran!), hobbies.
    • Even if the work isn’t directly related to game dev, I encourage you to include it in your portfolio anyway (after all of your relevant projects).
    • Any leadership or teamwork experience, game dev related or not, displays strong soft skills.
    • You never know when opportunities related to these skills might come up.

Example Portfolios

Engineer Portfolio

Here’s my portfolio website, which I think is a decent portfolio for an engineer/ tech artist. My work experience is clearly described, my Game Jams page lists game jam games I worked on and concisely describes what I built for them (and links to game downloads & code repositories where applicable), and highlights my community work and best posts from my blog. For future improvements, I would probably make a demo reel of footage from all of the released games I’ve worked on.

Here’s one item from the Projects page, which lists game jam games I’ve worked on. (I don’t actually list any of my paid work in this section because it’s mostly NDA, either unreleased or internal tools.) I highlight each game with a screenshot, describe the work I did on the project, and link to playable builds and code (where relevant).


VFX Portfolio

My friend Hadidjah’s portfolio site gives and excellent example of how to clearly display your individual contribution to a larger project. The first thing on the site is a beautiful demo reel of their best VFX work, followed by GIFs and videos of individual effects with technical breakdowns. These descriptions describe the effect’s purpose and requirements, how they made the effect, and how they collaborated with the team; all of these details paint a picture of Hadidjah’s expertise in both the hard and soft skills of VFX creation.

They’ve been working in games for over a decade, so they do have quite a few effects and projects to show, but don’t worry about the volume of work your portfolio has in comparison. The important thing isn’t the quantity, but the quality of the display: each individual effect they created is highlighted independently of the rest of the game with GIFs and video. Recruiters and hiring managers generally won’t download your games, and even if you have gameplay footage, this format makes it extremely clear which of the many effects (or animations, sounds, or other art) were your work.


Illustration & UX Artist Portfolio

This is my friend Kytana’s portfolio website, which is a beautiful portfolio for an artist. Her main page puts her best work first and displays a strong, consistent personal style. Kytana has done a variety of artistic work, so her portfolio separates her work into sections under the ‘work’ tab for illustration, games, and UX so that viewers can easily look for the most relevant work for the job they’re hiring for. Her ‘About’ page also features art shows and publications she’s been featured in and freelance work she’s done.

Here’s a snapshot of her front page, which features her best illustration work.


Music Portfolio

My friend Lucien Ye also has a great portfolio website. His first page makes his expertise clear: he composes music for games, animation, and film. His works section puts his music first in an easily accessible way, and he has a selection of his best quality/favorite films embedded and watchable without going to another website.

As you can see from this screenshot, his music and videos are embedded in the page.



If you take anything away from this guide, keep these tips in mind: keep your resumes and portfolios concise. Make sure your content is your best and most recent work. And finally, continue to update them throughout your career.

Good luck!

Linden @so_good_lin

Published by

Linden Reid

Game developer and tutorial writer :D

3 thoughts on “Game Dev Portfolio Guide”

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s