blob: 792f3408703c5dd9891cf35bc9f8b3af7b0d4894 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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
|