Picture of Alexander Brazie
Alexander Brazie
Alexander is a game designer with 25+ years of experience in both AAA and indie studios, having worked on titles like World of Warcraft, League of Legends, and Ori and The Will of The Wisps. His insights and lessons from roles at Riot and Blizzard are shared through his post-mortems and game design course. You can follow him on Twitter @Xelnath or LinkedIn.
Skip To...

Game Developer vs. Game Programmer: Differences and Similarities

Game Developer vs. Game Programmer
Picture of Alexander Brazie
Alexander Brazie
Alexander is a game designer with 25+ years of experience in both AAA and indie studios, having worked on titles like World of Warcraft, League of Legends, and Ori and The Will of The Wisps. His insights and lessons from roles at Riot and Blizzard are shared through his post-mortems and game design course. You can follow him on Twitter @Xelnath or LinkedIn.

The terms game developer and game programmer are used interchangeably. Game developer is an umbrella term that encompasses several roles, from designers and artists to writers, producers, and QA testers. Game programmer refers to a specialized role responsible for writing the code that allows the game’s mechanics, physics, engines, and systems to function. Learn more about the differences and similarities between game developers and game programmers below.

What is the difference between a game developer and a game programmer?

The difference between a game developer and a game programmer is that developer is a broad term for anyone working in game development, while programmer refers to a highly particular position. A game programmer creates software, assembles platforms and engines, and writes the code that supports a game’s unique requirements.

Game programming is a subset of game development

Game programmers focus specifically on coding and the technical implementation of game development—creating the engines, tools, and systems that allow the game to work. Game programmers write the software code underpinning the game and implement the gameplay mechanics, AI, physics, and graphics rendering. Programmers are skilled in languages like C++, C#, or Python and have an in-depth understanding of game engines like Unity or Unreal Engine.

What are the similarities between a game developer and a game programmer?

The similarity between a game developer and a game programmer is that both work to create engaging experiences for players. Game developer refers to anyone working in game development. Game development roles that focus on optimizing and implementing assets in-game or work on gameplay programming, network design, or tool creation bear similarity to the work of a game programmer because they work at the code level.

Game programmers fall under the broader category of game developers. A game developer working on AI systems, gameplay programming, graphics, engine programming, tool creation, or network design is engaged in programming work and is, therefore, a game programmer. Game development roles like technical artists bridge the gap between the more creative/art-focused departments and programming departments by optimizing assets and helping to implement them in-game. VFX artists, rigging artists, and shader developers are game development roles that share similarities with the role of a game programmer because they focus on technical implementation.

Game graphics vs. how they're programmed

Game designers fall under the game developer category. Technical game design involves creating tools and systems to allow developers to implement content into the game. Technical game design is similar to game programming in that both focus on gameplay systems, prototyping gameplay mechanics, scripting and tool development and balancing design ideas with the reality of making games.

Can you be a game developer without the skills of a game programmer?

Yes, you can be a game developer without the skills of a game programmer. Artists, sound designers, composers, producers, QA teams, writers, and designers are game developers who don’t require programming skills. Though not essential in these roles, understanding programming is an advantage for almost anyone in game development, allowing you to communicate more clearly with your team.

Career paths of a game programmer

Artists and animators focus on creating the visual component of a game, working with character models, environments, textures, and animations. Artists and animators require 2D or 3D art skills, knowledge of animation software, and creativity, but programming is not a hard requirement for these roles. Sound designers and composers must understand music and sound software, possess musical/sonic capabilities, and have creative vision, but programming abilities aren’t required. Writers and narrative designers work with a game’s characters, story, and setting, so programming skills are unnecessary. UI/UX designers, producers, and QA testers are more examples of game development roles that don’t need programming abilities.

What’s the difference between a technical game designer and a game programmer?

The difference between a technical game designer and a game programmer is their focus and skill set. Technical game designers work on game mechanics, systems, and tools using scripting languages. A technical game designer works closely with designers, artists, and animators to bring gameplay ideas to life, prototype new features, and balance existing ones. Technical game design bridges the gap between design and programming/engineering teams, ensuring the technical feasibility of design ideas and their smooth implementation.

Game programming includes tech artists and tech designers

Game programmers specialize in writing code using languages like C++ and C#, writing and optimizing code at a lower level than technical designers. A game programmer develops engine features, physics systems, AI, and networking. Game programmers can be subdivided into the roles of AI programmer, graphics programmer, and engine programmer. All of these roles focus on raw coding and software architecture more than the scripting of a technical designer.

Join the Funsmith Tavern to get exclusive game dev tips that we don't share anywhere else

Each Friday, get a shot of 2-min TL:DR update in your inbox on the latest
Actionable tips, templates, or in-depth guides by game dev experts
— Entry-level Game design job listings(+ playtesting and internships)
— Private community workshops, events, and discussions

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Tweet
    Post
    Share
    Send

    The Funsmith Tavern

    Weekly Game Design Newsletter

    Level-up your game design knowledge, skills, career, and network

    Bi-weekly on Tuesday, get a shot of 2-min TL:DR update in your inbox on the latest

      All tactics. No fluff. Pro advice only. Unsubscribe any time

      Get Exclusive Game Design Tips that I Share Only with Funsmith Tavern Subscribers

      Weekly Game Design Newsletter

      Level-up your game design knowledge, skills, career, and network

      Bi-weekly on Tuesday, get a shot of 2-min TL:DR update in your inbox on the latest

        All tactics. No fluff . Pro advice only. Unsubscribe any time

        EXPERIENCE & BACKGROUND:

        [STUDIO] Blizzard Entertainment: Content, mechanics, and systems designer

        (Creator of Apex Legends & former Creative Director at Respawn)

        [GAME] World of Warcraft: MMORPG with 8.5 million average monthly players, won Gamer’s Choice Award – Fan Favorite MMORPG, VGX Award for Best PC Game, Best RPG, and Most Addictive Video Game.

        • Classic:
          • Designed Cosmos UI
          • Designed part of Raid Team for Naxxramas
        • Burning Crusade:
          • Designed the raid bosses Karazhan, Black Temple, Zul’Aman
          • Designed the Outlands content
          • Designed The Underbog including bosses:
            • Hungarfen, Ghaz’an, Swamplord Musel’ik, and The Black Stalker
          • Designed the Hellfire Ramparts final bosses Nazan & Vazruden
          • Designed the Return to Karazhan bosses: Attumen the Huntsman, Big Bad Wolf, Shades of Aran, Netherspite, Nightbane
        • Wrath of the Lich King:
          • Designed quest content, events and PvP areas of Wintergrasp
          • Designed Vehicle system
          • Designed the Death Knight talent trees
          • Designed the Lord Marrowgar raid
        • Cataclysm:
          • Designed quest content
          • Designed Deathwing Overworld encounters
          • Designed Morchok and Rhyolith raid fights
        • Mists of Pandaria: 
          • Overhauled the entire Warlock class – Best player rated version through all expansion packs
          • Designed pet battle combat engine and scripted client scene

        [GAME] StarCraft 2: Playtested and provided design feedback during prototyping and development

        [GAME] Diablo 3: Playtested and provided design feedback during prototyping and development

        [GAME] Overwatch: Playtested and provided design feedback during prototyping and development

        [GAME] Hearthstone: Playtested and provided design feedback during prototyping and development

        [STUDIO] Riot Games: Systems designer, in-studio game design instructor

        (Former Global Communications Lead for League of Legends)
        (Former Technical Game Designer at Riot Games)

        [GAME] League of Legends: Team-based strategy MOBA with 152 million average active monthly players, won The Game Award for Best Esports Game and BAFTA Best Persistent Game Award.

        • Redesigned Xerath Champion by interfacing with community
        • Reworked the support income system for season 4
        • Redesigned the Ward system
        • Assisted in development of new trinket system
        • Heavily expanded internal tools and features for design team
        • Improved UI indicators to improve clarity of allied behaviour

        [OTHER GAMES] Under NDA: Developed multiple unreleased projects in R&D

        Game Design Instructor: Coached and mentored associate designers on gameplay and mechanics

        [STUDIO] Moon Studios: Senior game designer

        (Former Lead Game Designer at Moon Studios)

        [GAME] Ori & The Will of The Wisps: 2m total players (423k people finished it) with average 92.8/100 ratings by 23 top game rating sites (including Steam and Nintendo Switch).

        • Designed the weapon and Shard systems
        • Worked on combat balance
        • Designed most of the User Interface

        [GAME] Unreleased RPG project

        • Designed core combat
        • High-level design content planning
        • Game systems design
        • Game design documentation
        • Gameplay systems engineering
        • Tools design
        • Photon Quantum implementation of gameplay

        [VC FUNDED STARTUP] SnackPass: Social food ordering platform with 500k active users $400m+ valuation

        [PROJECT] Tochi: Creative director (hybrid of game design, production and leading the product team)

        • Lead artists, engineers, and animators on the release the gamification system to incentivize long-term customers with social bonds and a shared experience through the app

        [CONSULTING] Atomech: Founder / Game Design Consultant

        [STUDIOS] Studio Pixanoh + 13 other indie game studios (under NDA):

        • Helped build, train and establish the design teams
        • Established unique combat niche and overall design philosophy
        • Tracked quality, consistency and feedback methods
        • Established company meeting structure and culture

        Game Design Keynotes:

        (Former Global Head of HR for Wargaming and Riot Games)
        • Tencent Studio
        • Wargaming
        • USC (University of Southern California)
        • RIT (Rochester Institute of Technology)
        • US AFCEA (Armed Forces Communications and Electronics Association)
        • UFIEA (University of Florida Interactive Entertainment Academy)
        • West Gaming Foundation
        • Kyoto Computer Gakuin – Kyoto, Japan