As a game maker, you may be familiar with some of the terminology we’ve listed on this page. But if you’re new to this world or simply want a refresher, this handy glossary should help as you’re building your game and trying to communicate your ideas to others.
Frequently Used Game Development Terms
2D Game: A “flat” game that uses only two axes of motion. The camera is looking straight at the game and there is no perspective. Movement is simple; usually left-to-right and up-and-down. 2D games are often linear, where the goal is to get from the beginning of a level to the end.
3D Game: Allows full movement through a 360-degree “real world” where objects have different sizes and depths. The camera offers perspective—objects get smaller as the camera gets further away. The camera can often be moved to allow the player to see from other angles, solve puzzles, and more.
3rd Party Login: A tool that allows your players to log in to their accounts using third-party platforms such as Steam, Discord, and Twitch. Adds convenience for players who want to access your game from the store platform where they purchased the game.
A/B Trials: Testing whereby developers can segment their audience into a control group and test group. A variable is introduced into the test group’s version of the game, allowing the developer to measure the impact of the variable and determine whether to add it to the game.
Admin Portal: Beamable’s web-based project administration tool for game makers. This is where game makers develop their project and support live games.
ARPDAU (Average Revenue Per Daily Active User): How much money comes in every day from each regular user of your game. Revenue can come from in-game purchases, ads, or any other source of monetization.
ARPU (Average Revenue Per User): A measure of average revenue across all purchasers of a game, including those who do not actively use it. Calculated as total revenue divided by the total number of players. Can be used to see which types of advertising attract the most users, and for various other purposes.
C# Microservices: A Beamable feature that allows game makers to write server-authoritative game code in C# inside the Unity editor along with their C# game client code without needing to create or manage a game server.
Chat: Allows players to communicate with each other in-game via a text chat feature. Facilitates cooperation and collaboration among players, deepening their interest in the game.
Cloud Storage: A streamlined interface to write complex objects (JSON, binary, etc.), and back them up for the player. Useful for cross-device and player-generated content.
DAU (Daily Active Users): Measure of the total number of users who interact with your game on a given day. An “active” user is simply one who logs in.
Deterministic Multiplayer: Game logic that uses a “send input only” model for synchronization so that different players in the same multiplayer game see the same thing on their screens.
Friend List: In-game social feature allowing players to become friends with each other and see which friends are online.
FTP (Free To Play): A game that is free to download and play, but may use microtransactions to generate revenue. Also called F2P.
Game Analytics: Data about how players are playing your game; allows game makers to measure multiple ways in which players interact with the game and uncover opportunities to improve the user experience.
Game Studio: An industry term referring to the business within which game development takes place. Running a game studio encompasses not only game development, but finances, sales, and other aspects of running a business.
Guild Play: Forming an organized group within a game to accomplish goals and enjoy the game together. The social aspects of a guild can help drive more engagement within your game.
Host: Another name for a game server. The host/server transmits data that displays the game world to players.
IAP (In-App Purchases): Items that can be purchased within a game. The use of IAPs allows developers to provide free-to-play games.
In-Game Mail: Feature enabling players to receive in-game mail with subject, body, and attachments such as items. Similar to email, but within a game.