So here's the list of questions:
Performance or Features?
It's easy to throw together stuff and not care about performance but should it be considered and how much?
How important is it to be multiplatform?
Sticking to windows would simplify things tremendously but linux is doable if demand is high enough.
DirectX or OpenGL?
Kinda ties into the last question. OpenGL would allow for multiplatform but directX would provide faster speed and easier programming for windows. Both with a choice between the two?
Supported export filetypes?
.Obj is simple, but what else would be expected?
If a coding system is implemented what language should it be?
C# would be easy since there's parsers out there but C++ or even C would be a lot more difficult. Maybe even a custom specialized one?
Is it better to get beta's out right away or flush out the design first?
Basically do you want unstable things soon or would you wait for a well oiled machine?
Here's a list of possible features to be prioritized and maybe implemented:
[Unknown] Custom Coded Data Formats
Allowing for custom vertex structs and the like.
[Unknown] Plugin System
Allowing others to add support for file types and wha-ev.
[Unknown] Multi-threaded Design
Taking advantage of mutli-core processors basically.
I'd like to prioritize them on a scale of [Low] [Medium] [High] [Required]
If you can think of any other features that are to be expected or even required please feel free to post a reply!
