diff options
author | jacopograndi <jacopo.grandi@outlook.it> | 2023-05-14 00:02:58 +0200 |
---|---|---|
committer | jacopograndi <jacopo.grandi@outlook.it> | 2023-05-14 00:02:58 +0200 |
commit | e71add5ae10121f7a821456e7f6960ea96210131 (patch) | |
tree | bb988d444f9ad0d7dcbf9388067ab64facb7a94b /plan.md | |
parent | f2019713decb9dd1b486e4576eccb1bbac2c1d61 (diff) |
Diffstat (limited to 'plan.md')
-rw-r--r-- | plan.md | 39 |
1 files changed, 39 insertions, 0 deletions
@@ -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 |