What is Game - An Inspiration from GMS Archetechture
Before building a game, there’s a significance to understand “What is Game”. And “Game Maker Studio 2” (abbr. GMS) is @notlsd’s favourite game engine, the game engine’s architecture is a clue to understand this meta-question of game design. Some basic knowledge of GMS is good to understand but not required.
Definition of game from “Rules of play : Game design fundamentals” by Salen & Zimmerman
A game is a system in which players engage in an artificial conflict, defined by rules, that results in a quantifiable outcome.
This is one of the most widely recgonized academic definition of game. The key words there are SYSTEM / PLAYER / ARTIFICIAL CONFLICT / RULES / QUANTIFIABLE OUTCOM. We will compare it with GMS equation later.
The GMS Equation
This is the last page of the first chapter of official guide of GameMaker Studio 2 which introduces some basic configuration of GMS engine which @notlsd call it “GMS equation”
GMS-Equation
A Graph Definition by @notlsd
General-Game-Architecture
This graph is drawn by pseudo-UML language, which defines a game.
A game is finite number of rooms under level-up conditions which includes sprites under event-action responses
剩余内容已隐藏
查看完整文章以阅读更多
剩余内容已隐藏