• ## Game Design is Problem Solving

When designing games, make sure you have clearly stated your problem statement including constraints and assumptions first. That will ensure that you have the full …

• ## Meaningful Choices in Games

Schell talks about the importance of meaningful choices in games: for example, if you can choose between 10 cars in a racing game, but they …

• ## Roblox Visualising Opposing Forces

BodyForce in Roblox will apply a force to a part with the magnitude and velocity specified in world coordinates. By setting workspace.Gravity to 0 …

• ## String of Pearls

One of the two methods of story telling in games. It involves a pre-scripted, linear story interupted by free play (challenges, puzzles etc). Notable examples …

• ## Triangularity In Game Design

Schell describes a type of choice in game that is high-risk / high-reward. For example, choosing to shoot the space ship in Space Invaders or taking …

• ## Unified Themes of Games

Schell says that the best games have unified themes in which every element of the game: mechanics, aesthetics, technology and story, each support the theme …

$\stackrel{⃗}{a}+\stackrel{⃗}{b}=\left[\begin{array}{c}{a}_{1}\\ {a}_{2}\end{array}\right]+\left[\begin{array}{c}{b}_{1}\\ {b}_{2}\end{array}\right]=\left[\begin{array}{c}{a}_{1}+{b}_{1 \dots }\end{array}$

• ## Vector Subtraction

We subtract one Vector from another by subtracting the corresponding components.

$\stackrel{⃗}{a}-\stackrel{⃗}{b}=\left[\begin{array}{c}{a}_{1}\\ {a}_{2}\end{array}\right]-\left[\begin{array}{c}{b}_{1}\\ {b}_{2}\end{array}\right]=\left[\begin{array}{c}{a}_{1}-{b}_{1 \dots }\end{array}$

• ## Rule of Loop

The Rule of Loop can be summarised in one quote:

"The more times you test and improve your design, the better your game will be …

• ## Expected Value

The sum of weighted outcomes divided by total outcomes