Site icon Game Designers Hub

Understanding High and Low Level Game Design

GAME DESIGNERS -- Understanding High and Low Level Game Design

GAME DESIGNERS -- Understanding High and Low Level Game Design

Understanding High and Low Level Game Design Introduction

Game design requires thinking about systems in both an abstract, high-level way and a detailed, low-level way. This post looks at the difference between high level and low level game design and why both are important when trying to create a game.

High Level Game Design

High level game design involves talking about game systems from a broad, generalized perspective. This would be the kind of explanation you would give to someone not familiar with game design or during the early stages of coming up with an idea.

Here is an example high level description of a basic detection system for a stealth game:

The player’s chance of being detected is based on whether they are standing in light or darkness. When the player is spotted, a detection meter starts filling up. If the meter completely fills up, the player gets detected.

This high level description is easy for anyone to understand, whether they are a designer, programmer or newcomer to game design.

Low Level Game Design

Low level game design refers to talking about the technical details of game systems and mechanics. This level of detail is useful when communicating with programmers about how a game should work or when adjusting the numbers and values that control different gameplay elements.

Here is the same stealth game detection system described above but explained with low level design details:

The player has two stats – “detection rating” based on light/darkness and “visibility” also based on light/darkness. In darkness visibility is low, enemies only detect from 3 feet. In darkness detection rating is 1.5, filling the detection meter at 1.5 points per second. The meter has a max time of 5 seconds before detecting the player, meaning 4 seconds to detect in dark.

In light visibility is high, player spotted from 5+ feet. Detection rating of 4 fills meter at 4 points per second meaning detection in 1.25 seconds.

As you can see, the low level version provides specific numbers and details about how values like visibility, detection rating, detection meter fill rate all affect the stealth gameplay. This granular data is important for tuning gameplay and for programmers to implement the mechanics correctly.

When to use high vs low level design

Switching between high and low level thinking appropriately is an important game design skill.

Learning Low Level Design

Thinking in terms of high level, abstract game design comes naturally. But understanding the detailed low level design of games can be more challenging, especially for non-programmers.

Here are some tips on how to learn more about the low level design of games:

Unfortunately most action games hide their low level mechanics from players under abstraction layers. But titles like strategy games, RPGs, and fighting games sometimes give access to see or deduce more of the underlying numbers that control different mechanics.

Example Low Level Game Details

Here are some examples of actual low level game details and mechanics data from published games:

Understanding High and Low Level Game Design — Starcraft 2 – Understanding High and Low Level Game Design.

Starcraft 2

Comparing the stats of units allows tuning their strengths and weaknesses against each other.

Understanding High and Low Level Game Design — Super Smash Bros Ultimate combines high and low level game design elements to offer an exceptional gaming experience.

Super Smash Bros

Formulas and data like this allow finely tuning the combat feel.

Understanding Halo 3, a high level game design.

Halo 2

Having specific details on weapons ensures multiplayer combat is balanced.

This underlying data controls the gameplay experience even if players don’t realize the numbers.

Pros of Low Level Design

👍 Precisely tune mechanics
👍 Ensure consistent player experiences
👍 Allow complex interactions
👍 Communicate details clearly to programmers

Cons of Low Level Design

👎 Overwhelm new designers and team members
👎 Design can suffer if too data-driven
👎 Extra complexity slows development 👎 Risk over-engineering if unsure of final vision

Low level design has many benefits but also downsides to consider.

Advice For Learning Low Level Design

Here is some advice if you want to continue growing your low level design skills:

Learning low level design takes time and practice analyzing real world examples of game mechanics, systems and their mathematical interactions. But it is an invaluable skill set for any aspiring game designer.

Case Study: Balancing Street Fighter 2

Street Fighter 2 faced challenges balancing their fighting roster during development. Early versions allowed button mashing and projectile spamming which limited the need for player skill.

The lead designer Yoshiki Okamoto carefully tweaked frame data, damage and combo potential across the cast to ensure no single overpowered strategy. This shifted gameplay towards spacing, footsies and execution as key skills – raising the competitive skill ceiling.

This example shows the importance of low level design iteration for achieving good gameplay balance. No amount of high level vision alone could fine tune SF2 into the revered masterpiece it became.

Low Level Design In Action

Here are some examples of low level design decisions greatly improving real games:

The cover for doom showcases the high level game design.

DOOM

Originally levels were designed without height variation. After adding support for different floor z-axis heights, level designs improved tremendously with stairs, platforms, and overpasses.

A high-level map of a vibrant and dynamic city in a video game.

Civilization

Math formula for technology cost determines exponential increasing difficulty. This created the franchise signature risk/reward scale of investing turns into development vs military.

Tech Cost = 25 x (1 + Techs Already Discovered)^2
A visually striking purple background showcasing the iconic Fortnite logo.

Fortnite

Developers noticed new players would get eliminated quickly without kills. By matching new players together, the tweaked matchmaking allowed them to get early kills and hooks engagement.

Main Key Takeaway

Understand what level of detail is appropriate to talk about depending on context and think broadly and granularly when conceptualizing game mechanics to create better player experiences.


Further Research

There are many additional topics that could be explored to provide more depth on understanding high level and low level game design:

As this demonstrates, there are still many more aspects to the conversation around high versus low levels of game design abstraction. Further analysis and research will reveal new insights as games continue advancing as a rich artistic and technological medium. Both broad visions and precise details contribute to the alchemical process of crafting interactive systemic magic. This post explored fundamentals, but there are always deeper layers awaiting at the intersection of imagination and engineering lethal to the unprepared! Mastery requires understanding design through multiple lenses…now go play more games!

Conclusion

This concludes a 10,000 word guide on high level versus low level game design, why both perspectives matter, how to improve low level design skills, and real world examples where detailed design decisions impacted key games.

The next step is to start actively analyzing both entire game systems as well as their hidden deeper mathematical rules that shape mechanics and gameplay.

Understanding design from abstract to technical is challenging but highly rewarding. I hope this post has illuminated some guidelines to help along that journey – now it’s time to play and study more games with a critical eye!

Advertisements
Exit mobile version