sfx1999:Ummm enhancements weren't a goal originally, and likely still aren't in other words enhance after it works.
The fact is.. enhancements are WAY down the road, these are features and aren't needed for the project to meet it's goal.
It's going to take a bit of time to get objects for reading both types of content. (PS1 and PC)
I'm in a six of this half dozen of the other view on this.
However I do believe it's too early really to implement anything for an engine.
For now we can discuse what will work
There are plenty of ways to implement 3d etc. I'm really not in a big hurry to use anything in particular myself. We've got plenty of time to think about it.
First goal is to have something working for debugging the script engine, kernel, and loading things in.
We aren't there yet so it's OK to think about it but... I see no point in discusing what enhancements are to be made when we have nothing to work with.
Akari:You make some good arguements it's something to think about. I was looking at the Q3 engine. If you've played RTCW it seems that engine is quite capable of handling menu's etc. Maybe you can look into it?
halkun:hehehe.. well yes I was kind of saying "interface" to get off the engine thinking and into how to we get what we have to work with something else
I'm not sure if an engine will make everything easy, since I've not used one before (grin). However I would like to point out that dismissing something because it's overkill is not a prudent way of looking at the problem. First we aren't there yet, Second it might be good to decide just how do we want this part of q-gears to work. I'm wondering if we build an interface with the ability to use more than just our own custom engine we might be better off (it's more generic at the very least and thus portable). Just in the same way we are handling 3 types of content (PS1 CD, PS1 ISO Image, PC data) the GUI can be handled.
I suggest we look at 'engines' in general find which ones we can use for the project (IE legally) and which ones make our job of handling the modular construction easiest without it becoming overly dependant on engine features. Lets do some research while we implement things that have to be implemented now. When the time comes "to engine or not to engine?" we can decide after thinking about it some more.
Just my thinking.
Cyb