You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/arcade blog/arcade GDD/index.md
+41-23Lines changed: 41 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,16 @@ You pilot an agile spaceship in 3D person that flies like an RC drone. You fight
21
21
22
22
23
23
24
+
# Game Design Pillars
25
+
26
+
1.**Omnidirectional Movement**: The abiltiy to move in all directions, forward, backward, up, down, diagonal, etc...
27
+
2.**Homing Projectiles**: Most weapons in the game should be missiles that target the closest target. That includes, spaceships and other missiles.
28
+
3.**Spaceships**: You control what looks like spaceship merged with a sci-fi drone as your player character.
29
+
4.**Simple Controls**: The input controls must be simple enough that someone can learn how to move and shoot within 5 minutes or less.
30
+
5.**Counter Shooting**: The player should be able to shoot down any projectile heading directly towards them using any projectile/missile they have equiped.
31
+
32
+
33
+
24
34
# Design Philosophy
25
35
26
36
1. Gameplay should feel arcade like in the sense of quick & short action.
@@ -56,23 +66,19 @@ You pilot an agile spaceship in 3D person that flies like an RC drone. You fight
56
66
57
67
# Game Mechanics & Features
58
68
59
-
##### Dual Piloting
60
-
61
-
When testing [Demise]({{< ref "demise" >}}) at the Falmouth Games Expo, I found parents would sometimes dual pilot. One person might control when to shoot, and the other would control movement. I believe this could be made an interesting game mechanic.
62
-
63
-
This mechanic would work in the same way as having two TV remotes and fighting over which channel to watch with your sibling. Both players have full controls and could control the spaceship solo, but they're also able to work together and delegate between them who's controlling what.
64
-
65
-
_The implementation would likely work by allowing two people to use input from different controllers if they're playing from the same device. Getting this to work for two players connected over the internet would have to be experimented with. If the game doesn't do movement prediction and all movement is calculated on the server, then this would be really easy to do for players connected over the internet too._
66
-
67
-
68
69
##### Omnidirectional Movement
69
70
70
71
Spaceships should be able to move in all directions including backwards just like with quadcopter drones. Different spaceships will be better at moving in certain directions, certain atmospheres, etc... This does not mean you can't move in a certain direction, but your spaceship and environment will affect movement speed or drift in certain directiosn, etc...
71
72
73
+
The omnidirectional movement will be based on the original inspiration [Demise]({{< ref "demise" >}}). Drone FPV videos are also a good example of what this might look like:
74
+
75
+
{{< youtube Tjpfm5KFvJ0 >}}
76
+
77
+
{{< youtube rzdk8_7H5Fw >}}
72
78
73
79
##### Physics Inspired Movement
74
80
75
-
Spaceships should have their movement based on multiple variable like velocity, acceleration, air friction, etc... There should be different spaceships with different configurations so they have advantages and disadvantages based on play style, map, or location in the map.
81
+
Spaceships have their movement based on multiple variable like velocity, acceleration, air friction, etc... Different spaceships have different configurations creating advantages and disadvantages based on play style, map, or location in the map.
76
82
77
83
78
84
##### Counter Measures
@@ -98,6 +104,15 @@ When spawning the player should have an estimated 1/3 their maximum capacity of
98
104
Collecting more ammo will likely be done via some sort of pickup, this is because it creates an opening of vunerability when a player has to fly a predictable path, making them an easy target for other players.
99
105
100
106
107
+
##### Dual Piloting
108
+
109
+
When testing [Demise]({{< ref "demise" >}}) at the Falmouth Games Expo, I found parents would sometimes dual pilot. One person might control when to shoot, and the other would control movement. I believe this could be made an interesting game mechanic.
110
+
111
+
This mechanic would work in the same way as having two TV remotes and fighting over which channel to watch with your sibling. Both players have full controls and could control the spaceship solo, but they're also able to work together and delegate between them who's controlling what.
112
+
113
+
_The implementation would likely work by allowing two people to use input from different controllers if they're playing from the same device. Getting this to work for two players connected over the internet would have to be experimented with. If the game doesn't do movement prediction and all movement is calculated on the server, then this would be really easy to do for players connected over the internet too._
114
+
115
+
101
116
102
117
# Graphics & Aesthetic
103
118
@@ -108,18 +123,14 @@ The game should target laptop hardware to make it widely accessible.
108
123
(This subject should be expanded, or an art bible created, when there is a better idea of art direction.)
109
124
110
125
111
-
##### User Interface
112
-
113
-
The game should reduce UI as much as possible, and only use it where needed and keep it simple. The player HUD when piloting a spaceship should also be simple/basic.
114
-
115
-
116
126
##### Default Spaceship Design
117
127
118
128
I think this shapeship shape/silhouette would be cool for the base/default spaceship in the game:
> Images from [Crusader Ares Starfighter concept for Star Citizen.](https://www.artstation.com/artwork/bKXE2G)
122
132
133
+
123
134
##### Eye Thrusters
124
135
125
136
Because the spaceships are omnidirectional, they should have 8 or more steering thrusters that look like eyes. These thrusters can pivot inside their sockets based on the direction the player is moving.
@@ -134,30 +145,37 @@ Example image of a spaceship from the side. As you can see it has eye thrusters
134
145
135
146
1. 3v3v3 - player vs player.
136
147
2. Free for all, 4-8 players all kill each other without teams.
148
+
3. Potential for a singleplayer or multiplayer PvE campaign will be investigated/tested, but is not part of the original main game loop.
137
149
138
150
Friendly fire should be a toggleable option for matches, and 3v3v3 is the primary/core game mode.
139
151
140
152
141
153
142
-
# Lore/Story
154
+
# Target Audience
143
155
144
-
Nothing planned atm, and doesn't matter for now because the plot is not the game hook.
156
+
(research needed)
145
157
146
158
147
159
148
-
# Target Audience & Other
160
+
# Demo Plans
149
161
150
-
(research needed)
162
+
Intend on releasing a game demo. The demo will have one spaceship, and 1 or 2 available weapons along with access to the core game mode (3v3v3). Players will be unable to unlock anything, and do not a time limit on how long they can play the demo for.
163
+
164
+
The demo will essentially operate as a permenant free tier for the game with access to the live servers, and they will play alongside other demo players and players who bought the game and have unlocked content.
165
+
166
+
167
+
168
+
# Monetisation
151
169
152
-
Probably want the game price range to be somewhere between £5 to £15. My game might be slightly more expensive than other indie games with this same amount of content because this game has server costs. The game will need to keep servers running for a few years with one time purchases.
170
+
##### Game Target Price
153
171
154
-
Also intend on releasing a game demo. The demo will have 1 spaceship and 1 or 2 weapons along with access to the base gamemode (3v3v3). Players will not be able to unlock anything or have a time limit when playing on the demo.
172
+
Probably want the game price range to be somewhere between £5 to £15. The game might be slightly more expensive than other indie games with the same amount of content because this game has ongoing server costs. The game will need to keep servers running for a few years with one time purchases, so this must be factored into the games price.
155
173
156
174
175
+
##### Paid Custom Skins
157
176
158
-
# Purchasables
177
+
There is no intention for conventional micro transations at the moment, but it might be worth giving players the option to upload custom skins for their spaceships for a fee or subscription. The biggest problem with this would probably be moderation of custom skins. But this feature can probably also be done for free with no server costs, so I'm unsure.
159
178
160
-
There is no intention for conventional micro transations, but it might be worth giving players the option to upload custom skins for their spaceships for a fee or subscription. The biggest problem with this would probably be moderation of custom skins. Then again this can probably be done for free with no server costs, so I'm unsure.
0 commit comments