Unvanquished Is Rewriting, Modernizing The Quake 3 Engine
Phoronix: Unvanquished Is Rewriting, Modernizing The Quake 3 Engine
The Unvanquished open-source game is one of the most fascinating open-source game projects as they've strived for fundamental improvements in the ioquake3 engine and also to deliver high quality art assets and in-game content. Unvanquished is powered by the Daemon Engine, which is derived from the ioquake3 engine at its core -- the open-source version of id's Quake III engine. With the original code being the better part of two decades old, the developers are seeking to modernize and rewrite the code-base...
They have done some cool things with their engine so far. To bad they have scrap it and write something brand new after coming so far. Maybe forking the DOOM3 engine would be a good place to start?
We are not scraping the current engine but more like evolving it incrementally. We are however scraping and replacing the internals one at a time so that eventually we have a more "modern" engine.
Did you considered other options? If yes which were they?
Originally Posted by kangz
Why is better to modernize engine than ship the game?
You say that as if they cannot do both and that they are mutually exclusive.
Originally Posted by Ramiliez
Also, the amount of time people spend writing code is generally not going to affect the speed of game shipment since all the other parts (assets, sound..) are done by other people. Most of the work is not programming, which is why most FOSS games just suck.
I had a look at some of your latest source code and it's looking really clean and heavily document. Well done.
I'm just loving that C89 style. So neat and proper. It's no wonder so many quake3 ports have been made over the years.
C might get tedious and boring but well written C just makes me happy in ways no C++ hack could. I suspect the lack of interest in Doom3 indicates others feel the same way as I do.
I haven't noticed any C++ stuff so I'm hoping your C++11 transition will be very strict and limited.
Anyhow, I hope you guys can merge the Jedi Outcast\Academy modifications so that there will truly be one fork to rule them all
Originally Posted by n3wu53r