System Designer

A System Designer is the architect of the game’s basic mechanics and structure. They are responsible for the conceptualization and design of the overall framework that governs how the various elements of the game interact with each other. They plan the rules, progression systems and balancing mechanisms that shape the gaming experience, thereby providing a harmonious playing environment. A System Designer works closely with other members of the development team, such as Level Designers, Programmers and Artists, to seamlessly integrate their concepts into the overall game design.

 

In addition to their creative vision, a System Designer also has a deep understanding of player psychology and engagement. They analyze player behavior, preferences and feedback to improve game systems, to create a good gaming experience. Iterative testing is an integral part of their work, as they strive to strike a balance between challenge and accessibility, ensuring that game systems contribute to player satisfaction.

Tools

Microsoft Excel

Google Sheets

Google Analytics

GameAnalytics

Jira

Unity

Unreal Engine

Adobe Photoshop

Google Docs

COLLABORATION WITH OTHER TEAMS:

The role of a System Designer involves collaboration with various other positions in the gaming industry. One primary collaboration is with Level Designers, where the System Designer provides the core mechanics and rules that govern the game world, and then they work together to ensure that the game lives up to the intended experience and that the level design complements the overarching systems. Continuous communication is key to achieving seamless integration between the complex mechanics devised by the System Designer and the specific challenges and environments created by the Level Designers.

 

A System Designer also works closely with Programmers to help them implement and tune the envisioned systems. This collaboration is essential for translating design concepts into functional code and ensuring that mechanics work smoothly within the engine. In addition, the System Designer may work with Artists to convey the visual aspects associated with certain mechanics or progression systems. The iterative nature of game development requires constant feedback between System Designers, Programmers, Artists and other team members to improve and optimize the gaming experience.

Skills

Depending on seniority, the System Designer is expected to be able to master, do and deliver the following:

Hard skills

  • Programming skills:
    • Knowledge of programming enables effective communication with Programmers to implement and test systems and solve problems.
  • Mathematical and analytical skills:
    • Often works with complex algorithms, probability calculations and statistical analysis to create fair mechanics.
  • Technical knowledge in games:
    • Understands the tools and features of the engine and uses them to effectively implement and test the designed systems.

 

Soft skills

  • Communication:
    • Communicates their creative vision to different team members, ensures that everyone in the team understands and works toward the same goals.
  • Collaboration and teamwork
    • Can work as part of a team, accept feedback and integrate contributions from different disciplines.
  • Problem-solving skills
    • Identifies problems, devises creative solutions and adapts to changing project work requirements.

Seniority

Depending on seniority, the System Designer is expected to be able to master, do and deliver the following:

Junior

  • Quickly learns new tools, programming languages ​​and game engines, is up to date with new technologies and trends in game design.
  • Helps implement systems into the engine, works closely with Programmers and uses scripting languages ​​to translate design concepts into functional game mechanics.
  • Creates and updates project documentation in a clear and organized manner, including detailed system specifications, rules and mechanics.
  • Actively seeks feedback from more experienced team members, accepts constructive criticism and uses it to improve their design and iteratively refine game systems.

Medior

  • Takes a lead role in designing and implementing significant systems, leads and mentors juniors, ensures the overall vision is maintained throughout the development cycle.
  • Is skilled in analyzing and optimizing existing systems, which includes identifying areas for improvement, improving performance and refining mechanics.
  • Communicates effectively with team members from various departments, facilitates collaboration and ensures the entire team is aligned with game design goals.
  • Contributes to the wider game design strategy. This includes understanding the overall vision, anticipating potential challenges and providing input during the planning phase.

Senior

  • Plays a key role in defining the overall game design vision, ensures that systems are aligned with the overall creative direction and sets the strategic design roadmap.
  • Provides mentorship to juniors and mids by sharing knowledge, providing guidance on complex challenges, fostering a team environment, inspiring and leading the team.
  • Keeps up with industry trends, new technologies and best practices in game design, comes up with innovative ideas and pushes the boundaries of conventional design.
  • Participates in decision-making processes, collaborates with other seniors to shape the general direction of the project and make decisions about priorities.
SYSTEM DESIGNER // GAME DESIGN //
SYSTEM DESIGNER // GAME DESIGN //

EDUCATION:

For someone interested in a career in game design, it’s important to get an education that encompasses both creativity and technical skills. Consider enrolling in programs specifically focused on game design, interactive media, or digital art. These programs often cover topics such as game theory, level design, story development, character design, and game mechanics. Look for courses that provide hands-on experience with game development tools and software, such as Unity and Unreal Engine, or game design platforms, like GameMaker Studio. In addition, gaining knowledge in programming languages ​​such as C# or JavaScript can be beneficial for implementing mechanics and prototyping.

 

Apart from formal education, be actively involved in game development, either independently or as part of a team. Building prototypes or finished games demonstrates your abilities and creative vision to potential employers. Participate in game jams or go to internships to gain hands-on experience and learn from seasoned professionals. Networking with other game designers, artists, developers and other industry professionals through online communities, conferences or events can also provide you with valuable insights and opportunities. Stay curious, adaptable and open to feedback as you improve your skills.

Resources

Books

  • “Rules of Play: Game Design Fundamentals” – Katie Salen, Eric Zimmerman
  • “The Art of Game Design: A Book of Lenses” – Jesse Schell
  • “Game Design Workshop” – Tracy Fullerton
  • “The Design of Everyday Things” – Don Norman
  • “Reality Is Broken” – Jane McGonigal

Individuals

  • Jesse Schell (@jesseschell)
  • Raph Koster (@raphkoster)
  • Tracy Fullerton (@kinojabber)
  • Jane McGonigal (@avantgame)
  • Mark Rosewater (@maro254)

What does the interview for this position look like?​

News

Shift2Games is now available in English, Macedonian, Albanian and a "universal" language for the region!
The development of video games can be seen through both technological and creative aspects. Since the technological aspect of game development is closely linked to the creative aspect, we can freely say that game programming is a world of its own.
We talked to over 20 seniors in Serbian gaming. When you watch these six episodes, it should be much clearer to you what you can and want to do in gaming. You'll learn all about the most in-demand professions, the latest tools and different positions in the industry.
SYSTEM DESIGNER // GAME DESIGN //
SYSTEM DESIGNER // GAME DESIGN //