Overview of Game Concept.
Reasons behind the violence.
Describing the features of the Launcher Application
Describing what happens between games.
For initial release, Proxy will be broken up into two major categories of play: Ranked (or Standard) play, and Custom Games.
An overview of how proxies play.
Proxy looks to bridge the gap between LoL and StarCraft II by creating the real time strategy game for the Pokémon generation. Each game of Proxy pits two teams of bio-engineered monsters (proxies) in a fight to the death. Each proxy will handle like a simplified hero from a MOBA game while the whole team of proxies will feel like a small army in an RTS. Victory will demand crisp micro, split second decision making, a healthy dose of multitasking skill, and the creative ability to design your own team of proxies from an endless pool of potential choices.
Customization + Randomness + Attachement
The ability for players to customize their Proxies is paramount to the actual gameplay. Each proxy has a variety of customizable features, which range from the purely aesthetic to the fully functional.
Proxies often start at level 0, and as you play with them they level up. PRoxy levels only increase gameplay versatility and aesthetics.
The core game play customization feature for proxies are ability slots. Each proxy has a number of ability slots, which correspond to passive and active abilities of the proxy.
Each proxy starts with fixed ability slots. As the proxy levels up ability slots are unlocked and other abilities can be placed into the slots. Typically ability slots are either Attunement or Species based, rarely both.
Proxies are created through a process of mixing and matching Proxies which players currently own. This is the only way to create new Proxies and assemble rare abilities.
Engineered for battle and void of a soul, Proxies are bio-engineered monsters which are fully controlled by the minds of those of pilot them in battle. Proxies range from the familiar forms of animals to monsters of unknown origin, and are each attuned to an essence (such as fire, darkness, or energy) which dictates their abilities in battle.
#PFL (Proxy Fighting League)
Proxy Fighting is the worlds most popular form of live entertainment, and the rules of Proxy Fighting are all dictated by the PFL.
The primary purpose of the launcher will be install management and updating.
It will include the MADZ distribution architecture for managing modules and retrieving them from the server.
This process will then bootstrap the primary game, but won’t start a new process, the launcher will still be there.
One of the biggest departures that Proxy is making from existing eSports is the emphasis we are placing on building the team of Proxies, or “theorycrafting”. Giving our players the ability to research and design new teams allows them to spend their out-of-game time in meaningful ways while rewarding creativity and innovation. Through theorycrafting, we hope to foster a much more dynamic metagame than that of the current crop of strategy eSports.
This manifests as building teams.
The main mode of tournament play, Ranked Play pits two teams of Proxies against each other in a battle to the death. It remains to be determined what the main victory objective of this mode of play will be, but whatever we settle on will emphasize the “watchability” of the game as an eSport.
This play mode involves entering a mini tournament, with IC, where each player places a number of proxies into the draft, and they are bred into proxies player draft. Limitations are placed on what kinds of proxies can be entered into the draft to create themed drafts.
This play mode involves competing on wild planets while hunting for new proxies. People play multiple games on the same planet to gain better rewards. Each planet has very different rewards and challenges (via map elements).
As an open source project, the programming and game development community at large will be heavily encouraged to come up with custom games to use their hard-earned proxies in. These custom games will be broken up into two categories: Sanctioned and Unsanctioned.
The movement of proxies is controlled by the mouse and keyboard. Movement should feel very familiar to regulars of the RTS genre. Clicking on the map movies all selected proxies to a location, and unit selection may be performed with both the mouse and keyboard.
Height? (graphical only (LoL)?, cliffs (Starcraft)?, real (SupCom)?)
Collision? (2d:circle/oval? 3d:sphere/bounding?)
Combat between proxies is an intricate balance of positioning, awareness of your own strengths and your opponents weaknesses, and the mechanical skill with the mouse and keyboard to bring it all together.
Will projectiles be tracking? Skill shot? Both?
How fast will health, and other attributes, need to update (see LoL for examples of delays in health updates)
If standard attacks exist: how do standard attacks behave?
Will there be attack animations, how will cooldowns work (abilities and standard attacks).
Controls for Proxies should feel intuitive to regulars of the MOBA genre.
Should controls need to happen immediately, or is a slight delay acceptable?
Does resending the same command change anything? (in some games it could reset the attack animation, for example)
Queues? How do they behave? (how 'smart' are queued orders, e.x. if a target has disappeared from view do we go to the last known position and try to reaquire? or just give up?)
Smart casting? other casting modes?
What sort of targeting input will we need to be able to provide (e.x., placing templates on the ground, selecting two targets, drag selecting)
Auto attack units in range?
Every proxy is a of specific species, a body shape with a set of common features. Species are analogous to Races in an RPG. This determines their base attributes, and their physical features (ears, tails, scales, fur, etc.). A species is part of a proxy when it is created and cannot be changed.
Each Proxy is attuned to an element, such as Fire, Earth, or Darkness, which dictates the abilities they are allowed to use. Attunements are analogous to Classes in an RPG. An attunement is attached to a Proxy when it is created, and may not be changed.
Proxies have ability slots. Which contain the passive and active abilities of the proxy.
Probably something along the 3 standard 1 ultimate ability configuration.
Discussed a slot for a passive attribute slot to make proxies more unique when first obtained.
Rename to something more generic? Trait slots?
Proxies have a set of calculated attributes, such as movement speed and attack values. These come primarily from the species, and the species ability slots.
A core, potentially hotkeyed ability.
These abilities are slotted onto the proxy species, and manipulate core attributes.
Role Based Core Ability Slots?
We could give ability slots roles, like **passive**, **escape**, **ultimate**, etc.
This could increase variability by making the role part of the generation of a proxy.
This could help balance by making proxy/attunment combinations (or just attunement) determine which roles each slot has.
The unchangeable species aesthetics. Model shape, attachment points, etc. Every proxy has one of these as it’s base.
The per proxy genetic traits. Different physical part (ear, tail, back, etc) shapes, textures, colorings, etc.
These traits come from attunement, and are particle, and similar, effects. These level up as the proxy changes/levels up.
Items which can be added to proxies, or modify other traits.
For example, any proxy with ears can have earrings, one earring may add levels/power to an attunment’s aesthetics. Allowing grander particle effects, in addition to the the item.
Other item ideas:
Matchmaking Can be divided into Unranked, Ladder, and Tournament play. In addition to matching players evenly across the entirety of their play, players should also be matched within a session in a way that gives them the best possible chance to have meaningful progress. Matchmaking should allow players to approach all of their play as if it is practice.
Ladder play should expose progress for a player across a large period of time, not from session to session. There should be no indication of linear skill progression, rather skill plateaus. Current matchmaking algorithm attempt to rank players, which is an indication of skill, not progression. Perhaps it would be good to limit updates to the player about their global ranking and instead give information about progress through other metrics? (apm/cs/etc)
Within a laddering session players should be matched in a way that gives the best training. If MMR is an indication of the average capabilities of a player, then as an anology imagine a person lifting weights. They don’t begin lifting at their average weight for eight hours. In the three set style people lift at a warmup weight, their peak for that weight, and then their stretch goal. Ladder play should begin with a player playing at below their skill level, gradually ramping up until they are playing players that are better than them.
At the extreme, attempt to continue to increase the skill of the opponent may not work, at which point some other feature needs to be determined to ensure that player’s laddering is worthwhile practice (needs expansion)
Sanction games are custom games which are picked up by OB1 studios and granted special rewards, achievements, and otherwise usable drops for playing them.
Sanctioned games can also gain multiple play modes, with special rewards structures, similar to that of Official games.
#Unsanctioned Custom Games
Unsanctioned custom games are custom games which have not been given the “OB1” nod. Players get standardized rewards for playing unsanctioned games.
Standardized rewards namely include proxy leveling (although slower than sanction games), some IC (again slower than proxy leveling), and minor IC breeding items.
Clicking the mouse moves Proxies when clicking on the map. Clicking on a friendly Proxy might select is as a target for a spell or select it to perform actions on. Dragging boxes on the screen allows the player to select multiple proxies.
The keyboard is used to select units, use Proxy’s abilities, and command Proxies to perform various actions such as “patrol” or “stop”.