summaryrefslogtreecommitdiff
path: root/plan.md
diff options
context:
space:
mode:
Diffstat (limited to 'plan.md')
-rw-r--r--plan.md39
1 files changed, 39 insertions, 0 deletions
diff --git a/plan.md b/plan.md
new file mode 100644
index 0000000..792f340
--- /dev/null
+++ b/plan.md
@@ -0,0 +1,39 @@
+# plan
+list of tasks to get to the prototype.
+
+## camera
+the camera should be first person flying and transition to orbital on click seamlessly.
+it must support being focused on a point (turret, attach, enemy).
+
+## level geometry
+voxels
+- occlusions (normal blocks + decorative)
+- attachment points
+- path(s)
+decorative blocks and lights.
+
+## level editor
+ui for action/block selection.
+actions:
+- edit level geometry
+- edit path
+- edit attachments
+- edit lights
+- edit waves
+
+## enemy shader
+default
+hit effect
+
+## path line shader
+
+## multiplayer
+
+## turrets
+### placement
+### upgrade
+### shooting
+
+## wave spawning
+
+## waves balance