i've read through the wall of text above. thanks for you comments and suggestions!
there's still lots of stuff on our lists, but it was overdue to release this build - we wanted to be at this state 2 weeks ago. we're a "bit" behind our schedule
the camera code is still just what i have in my base/skeleton code, so this is nothing specific for this game; we wanted to get the game going before dealing with the "fancy" stuff
. we did very well with approaching this, as we started using what was there and continued to refine it during development.
level editor - as peter said - nothing is tile based and the first upcoming level will be totally handcrafted (and looks awesome from the renderings i've seen!). this is what is planned; what i can think of right now is, that you can place units and buildings on existing maps, also random placement to increase replayability of the maps. it's very labour intensive for peter, but the looks is so crucial to the game that we've also scrapped one of my early stuff having a random map generator in place.
though ... what could be possible is, that peter creates template meshes that users can put together and create a map out of that... hey i actually like the idea right now
... we need to talk about that! anyone played trackmania? something like their level editor would indeed be a great thing to have
multiplayer gaming is of course somthing i was having in mind; the basic mechanics of the game aren't too difficult either - in fact it's just a bunch of commands that are available - and i have also gathered some experience in this field due to work, so it's not off the table; and of course to create a modern game, network play isnt something you should leave out if it's possible
terrain advantages are on the plan (at least in some code as a comment
) - this will be done while balancing i guess/hope, which in turn is also undone.
well ... i could put tons of stuff here that are still on our todo (sound effects, music, animations, ...); so stay tuned for the next build. it's only the beginning