Gamedev Careerguide
Gamedev Careerguide
in game development
cgspectrum.com
Social icon
Rounded square
Only use blue and/or white.
Jobs in games 5
2 www.cgspectrum.com
GAME DEVELOPMENT PIPELINE
Much like a production line, the game development pipeline helps organize the workflow required to create
a video game so that everyone knows what they need to deliver and when. While pipelines vary between
projects and studios, the process is fairly similar across AAA, indie, and mobile games.
Even if you’re only responsible for one aspect of the pipeline, knowing every department’s order and purpose
can help you become a better game developer and an invaluable asset to your team.
PRE-PRODUCTION
STEP 1: CONCEPT
3 www.cgspectrum.com
PRODUCTION
STEP 7: 3D MODELING
4 www.cgspectrum.com
JOBS IN GAMES
GAME DESIGNER
Focuses on the function of a game, creating
systems, rules, gameplay, and worlds to ensure
“As a game designer,
it’s playable, fun, and engaging.
your job is to find
Specializations include:
• Level designers: focus on creating and
the elusive fun and
implementing levels, environments, stories make an engaging
and quests.
• Systems designers: focus on designing and and compelling user
implementing the minute-to-minute gameplay
systems, such as controls, movement, and
experience.
combat, which make the game fun. — Troy Dunniway, CG Spectrum
Game Design mentor “
GAME PROGRAMMER
A field within software engineering. A game
programmer, usually familiar with one or more
programming languages, brings a game to
life through their code. They may specialize in
graphics, tools, artificial intelligence, audio, user
interfaces, or networking. HOW TO BECOME A VIDEO GAME
Student Work: Kameron Barger
DESIGNER
Read more about this challenging yet
rewarding role and get expert tips for
entering this career path.
cgspectrum.com
5 www.cgspectrum.com
GAME MODELER GAME QA TESTER
Working from concept art, real-world reference, Ensures that games meet certain standards of
and scans, a modeler creates 3D assets such quality before they are released to the public. A
as characters, props, vehicles, weapons, and game QA tester usually plays a game extensively,
environments that populate and form the world of providing the team with feedback for user
a game. They may also be responsible for texturing experience and playability.
and shading assets and laying them out in the
scene. SPLASH ART ILLUSTRATOR
Splash art is the digital art displayed between
GAME ANIMATOR levels or loading screens in video games. Splash
Responsible for making 3D characters and other art illustrators are used for games that play
assets move through and interact with their digital individual matches (like League of Legends)
environment, tied directly to game logic and or have frequent load screens. A splash art
design. Animation makes a game more dynamic, illustrator also creates art for a game’s auxiliary
adds personality to its characters, and helps build media (booklets, marketing, etc.).
on the overall realism and interactivity. Animators
also make libraries of complex movements and CONCEPT ARTIST
cycles to be reused and repurposed. Develops the initial visual concepts (characters,
props, vehicles, environments) from a script or
TECHNICAL ARTIST (DEPARTMENTAL) creative brief. They set the tone and style of the
Often based departmentally, a technical artist work, giving life to an abstract idea. Concept art
works with game artists and developers to help can be used as a reference point throughout a
bridge gaps in the pipeline between departments game’s development.
and troubleshoot technical issues. They also work
on general research and development, create and PIXEL ARTIST
maintain tools and plugins, and help optimize A digital artist who creates images using pixels
workflows. This is both a creative and technical as their only building blocks and typically limit
role. their worl to 8 and 16-bit graphics. This is to
closely match classic arcade and older console
SOFTWARE QA TESTER graphics, which are still popular today.
Ensures that software meets its intended purpose
and is free of defects. Typically works with
developers to identify and fix bugs before the
software is released to customers.
Click to learn more about each of these
roles, including key responsibilities, salary
range, and how to get started.
6 www.cgspectrum.com
WAYS TO ENTER THE INDUSTRY
Here are some sure-fire strategies to help increase your chances of getting a job in game development.
7 www.cgspectrum.com
WHERE TO FIND INTERNSHIPS
2K SEGA
2k.com/en-US/jobs recruit.sega.jp/en/internship
ACTIVISION SUPERCELL
careers.activision.com/students supercell.com/en/careers
BLIZZARD WARGAMING
careers.blizzard.com/global/en/internships wargaming.com/en/careers
EA
ea.com/careers/interns-and-university-graduates
EPIC GAMES
epicgames.com/site/en-US/earlycareers
OTHER RESOURCES
FAST TRAVEL GAMES
• ArtStation Jobs: artstation.com/jobs
careers.fasttravelgames.com/#jobs
• European Games Developer Federation:
IO INTERACTIVE egdf.eu/join-the-european-games-industry
ioi.dk/careers
• Game Developer: gamedeveloper.com
MICROSOFT • Creative Heads: creativeheads.net
careers.microsoft.com/us/en/gamingjobs
• Game Jobs: gamejobs.eu
ORBITAL KNIGHT • Game Job Hunter: gamejobhunter.com
orbitalknight.com/careers
• Game Dev Jobs: gamedevjobs.com
RIOT GAMES
• TIGA: tiga.org/jobs
riotgames.com/en/university-programs
ROBLOX
careers.roblox.com
ROCKSTAR GAMES
rockstargames.com/careers
ADDITIONAL TIPS
RESPAWN ENTERTAINMENT • Enquire directly with smaller studios.
respawn.com/internships • Research the studio(s) behind your favorite
ROVIO games to find possible opportunities.
rovio.com/interns
8 www.cgspectrum.com
FREE SOFTWARE & RESOURCES
SOFTWARE
Unreal Engine: real-time game engine Twine: open-source tool for telling interactive,
nonlinear stories that can be extended with
Unity: another real-time game engine
variables, conditional logic, images, CSS, and
Blender: 3D modeling and animation software to JavaScript
create your own game assets
Stencyl: video game development tool that
TurboSquid: buy ready-made 3D assets allows users to create 2D video games for
Unreal Engine Marketplace: build 3D worlds computers, mobile devices, and the web
using free downloadable assets GameMaker: 2D game engine
GIMP: 2D image editing tool for tasks like photo Audacity: digital audio editor and recording
retouching, image composition, and image application software
authoring
Nuclino: documentation, worldbuilding, and
Inkscape: open-source tool to help create vector planning tool
graphics and jot down ideas visually
GitHub: discover, share, and contribute to
MidJourney: handy AI imagery too useful during software
the brainstorming phase of a project
PhysicsJS: modular, extendable, and easy-to-
ChatGPT: can aid in streamlining some game use physics engine for javascript
design processes by generating code and even
designing game assets
OTHER RESOURCES
Explore Unreal Engine’s free courses Learn to design video games with
gamedesigning.org
Explore Game Development Career Pathways
Watch tutorials on the Game Maker’s Toolkit
Join the Epic Games Dev Community
YouTube channel
Student Work: Noor Vullinghs
9 www.cgspectrum.com
QUESTIONS TO ASK BEFORE
ENROLLING IN A GAME DEV COURSE
Below are a few things to consider when choosing a game development school or course.
10 www.cgspectrum.com
GLOSSARY
For a more extensive list of terms check out Game Developer’s Critical Glossary.
ASSET (ALSO 3D MODEL): Digital 3D model used EVENT: Game action executed through player
in a game such as props, characters, set dressing, input (e.g., pressing a controller or keyboard
environments, etc. button or to make a character move).
BALANCE: Process of tuning a game’s mechanics GAME ENGINE (ALSO REAL-TIME ENGINE):
to ensure its difficulty level is not too hard but not Digital tools and features that allow game
too easy so it remains fun for people to play. developers to build games and create and display
real-time interactive content (e.g., Unreal Engine,
BETA: Version of a game containing all major Unity).
features and assets with no major bugs. It should
be more complete than alpha, and on its way to GDD (GAME DESIGN DOCUMENT): Document
code release. created by game developers to define and justify
their game, often used to pitch to publishers. It
BUG (ALSO DEBUG): Any development issue that should include the story, gameplay, characters,
makes a game tedious, unstable, or unplayable in level design, and other integral game information.
its current state. The solution is to find and remove
them (debug). INDIE (SHORT FOR INDEPENDENT): Game or
studio usually formed by individuals or smaller
Student Work: Oliver Rotter
BUILD (ALSO RELEASE): Game development term parties with less or no financial backing and
for the “version” of a game. technical support from a larger game publisher.
11 www.cgspectrum.com
MECHANICS: Essential functions, rules, and RTS (REAL-TIME STRATEGY) GAME: Game genre
outcomes of gameplay that make a game where participants play simultaneously (rather
rewarding, fun, and interactive. than taking turns) towards common goals.
PIXEL: The smallest building-block of a screen UI/GUI (USER INTERFACE / GRAPHICAL USER
image, made of light and colors. INTERFACE): Menus, inventories, and other non-
game interactive systems on-screen.
PROTOTYPE: A small, limited, early version of a
game (or part of) often used for testing. UX (USER EXPERIENCE): The design and
implementation of how players interact with a
REAL-TIME RENDERING: The process of game’s interface and features.
converting a scene into display pixels at real-time
rates such as 24, 30, 60, and 90 frames per second VECTOR GRAPHIC: Type of graphic image that
for immediate playback. uses 2D points to connect lines and curves,
allowing it to be scaled and customized.
RENDER: The process of digitally generating
an image or video based on 2D, 3D, and lighting VERTICAL SLICE: Proof-of-concept portion of a
information. Traditional offline rendering can take game, typically given to investors or publishers for
minutes or even hours to finish. potential funding and partnerships.
RPG (ROLE-PLAYING GAME): Game genre WORLD BUILDING: Form of visual storytelling
where players take on fictional character roles, to develop a coherent virtual world, created in a
developing them by interacting with other players game engine or 3D software. Elements to consider
or NPCs and making decisions that affect a game’s include history, geography, and ecology.
outcome.
12 www.cgspectrum.com
GAME DEVELOPMENT COURSES
TO ADVANCE YOUR CAREER
Strengthen your career opportunities with personalized career training and mentorship from industry experts
at CG Spectrum. Build practical job skills with a specialized curriculum, meet your mentor for a live weekly
Q&A session, get feedback on your work, access extra career services, and grow with a community of like-
minded peers. Click on a course pathway below to learn more.
GAME DESIGN
GAME PROGRAMMING
INTRODUCTION TO
GAME PROGRAMMING
GAME PROGRAMMING
(9 months)
(3 months)
13 www.cgspectrum.com
YOUR At the heart of most games and player
experiences are the characters, worlds,
Learn more about the curriculum, fees, and how to get started at
cgspectrum.com/game-development